dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

78 Commits

Author SHA1 Message Date
kpfleming 21d21f89c0 use string fields for some stuff in ast_channel
const-ify some more APIs
remove 'type' field from ast_channel, in favor of the one in the channel's tech structure
allow string field module users to specify the 'chunk size' for pool allocations
update chan_alsa to be compatible with recent const-ification patches


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9060 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-01 23:05:28 +00:00
russell b55d2bd3ea define a global null_frame object so when queueing a null frame, you don't
have to allocate one on the stack


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9001 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-31 17:18:58 +00:00
markster d1d90f47fd Add support for H.264 with SIP and recording
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7855 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07 17:54:22 +00:00
russell ab6566173e update doxygen docs to specify authors
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30 21:18:06 +00:00
markster 37635ecfdd Major RTP fixes for using inbound SDP on outbound connection, get rid of
old local rtp stuff...


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7551 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-20 17:52:31 +00:00
russell cfb1ef4712 convert most of the option_*'s to a single ast_flags structure. Also, fix some
formatting, remove some unnecessary casts, and other little code cleanups.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7331 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-04 20:40:46 +00:00
tilghman 3365b1cc9f Bug 5858 - Make the chanvars.c functions return a 'const char *'
This should prevent us from unintentionally changing variable
values when they're returned from pbx_builtin_getvar_helper.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7304 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-03 19:25:33 +00:00
kpfleming 24c1e3c222 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00
russell 8acbf04043 finish merging doxygen updates from issue #5605
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7096 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-14 19:00:38 +00:00
kpfleming e454aed806 don't pass short arguments by value, it will cause compiler warnings on most platforms about implicit conversions (thanks Luigi!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6901 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 18:15:02 +00:00
kpfleming 762f169956 add API call to properly sum two frames of SLINEAR data
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6883 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 21:49:27 +00:00
kpfleming dc1aa1ffdc ensure that SLINEAR volume adjustments don't wrap around short integer maximums
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6882 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 21:35:55 +00:00
kpfleming e3393cfb0a add API function to perform volume adjustment on a frame of SLINEAR data
documentation cleanup


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6874 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 16:20:44 +00:00
russell 2c3b3edc86 Doxygen documentation update from oej (issue #5505)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24 20:12:06 +00:00
kpfleming 0fdee4f59c code cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6696 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 17:40:24 +00:00
kpfleming 95fe2b8fd4 update MANY more files with proper copyright/license info (thanks Ian!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 20:46:50 +00:00
kpfleming 304aac9d8f support new format for musiconhold.conf (issue #4908)
support non-SLINEAR moh streams (issue #4908)
add external app to feed TCP stream into Asterisk for moh (issue #4908)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6353 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 19:29:29 +00:00
kpfleming ff15e0fa53 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15 23:00:47 +00:00
kpfleming 20933df538 support DTX and CNG in speex (bug #4608)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6113 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-12 22:20:16 +00:00
russell 9690f518f5 more ast_copy_string conversions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6073 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-10 22:56:21 +00:00
kpfleming 6f0f46299c more file version tags
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 22:12:19 +00:00
kpfleming b2cbb6a75d remove experimental module version tags
add per-file revision tags and 'show version files' CLI command


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5864 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 20:27:51 +00:00
russell 3af272b36b add 'dontwarn' option to asterisk.conf to appease the whining masses :p (bug #4320)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5723 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 01:57:19 +00:00
kpfleming 3a0010d25f minor cleanups (bug #4158)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5674 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 05:46:34 +00:00
kpfleming f5c1139da4 add functions to register/unregister multiple CLI commands in a single operation (bug #4255, with minor mods)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5662 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 03:03:48 +00:00
markster 86aa2b26f8 Add remainder of rtp fixes, iax2 patch (bug #3961)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5654 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-14 23:57:44 +00:00
kpfleming d6e1341f9b phase 1 of header include cleanup (bug #4067)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5498 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-22 13:11:34 +00:00
kpfleming 31e8dcf4fe use double-quotes instead of angle-brackets for non-system include files (bug #4058)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21 06:02:45 +00:00
kpfleming fc3600f9e4 fix breakage from slin endianness commit earlier today (sorry :-()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5375 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-04 02:13:40 +00:00
kpfleming 4ce1edc05c handle AST_FORMAT_SLINEAR endianness properly on big-endian systems (bug #3865)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5373 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-03 22:57:18 +00:00
markster b235cf35ee Add README for jitter buffer (bug #3812), make src char *src a const
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5223 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-21 04:30:57 +00:00
markster f891c3efbc Merge H.263+ support (bug #3709)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5149 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05 20:57:49 +00:00
markster 44ee08e9d9 Fix queue URL passing (bug #3543)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5104 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-28 06:06:42 +00:00
markster eb7466d0c7 Fix show_codec_n (bug #3427)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4893 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-26 02:46:26 +00:00
russell 7288b1ced0 update copyright headers for 2005
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4868 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21 07:06:25 +00:00
markster 4c5d430977 Merge experimental codec preferences for IAX2 (bug #2971)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4727 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-09 10:32:53 +00:00
anthm 2608709483 fix case sensitivity issue in codecs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4400 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-08 00:55:31 +00:00
markster 4b47c8ba41 Fix allow/disallow nomenclature (bug #2945, part deux)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4385 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-03 23:46:09 +00:00
anthm 79a741f261 one more disallow issue resolved disallow=all in peer must flush prefs list
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4379 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-03 01:16:11 +00:00
anthm 176778cc0d add missing ~ to ast_parse_allow_deny that was breaking disallow
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4377 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-03 01:05:40 +00:00
markster b46c98aa49 Merge updates to frame.h and frame.c (codec stuff from bug #2945, part 1)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4370 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-02 21:57:45 +00:00
markster bf6699ffaa Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4167 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-06 21:33:01 +00:00
markster 6dbcbe8b1e Merge mic's minor patchlet (bug #2092)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3478 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 15:52:57 +00:00
citats 899ce8fd6d Misc formatting cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3279 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 20:11:15 +00:00
citats 00b34f3e0a Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 18:49:00 +00:00
markster 7d00f23ad4 Merge FreeBSD locking fixes (bug #1411)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 01:45:08 +00:00
markster a1e1f02117 Allow multiple codecs to be printed in debug (bug #989)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3011 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 03:39:44 +00:00
citats 9bd61aa747 More ast_strlen_zero changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2930 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-09 07:51:44 +00:00
citats 99902cd21f ast_frdup optimization: only call strlen once and save the result
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2801 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-28 17:54:01 +00:00
markster a1862b9cd7 Handle transitions in delivery time and non-delivery time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2739 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 03:02:27 +00:00