aboutsummaryrefslogtreecommitdiffstats
path: root/dsp.c
AgeCommit message (Collapse)AuthorFilesLines
2006-08-21merge new_loader_completion branch, including (at least):kpfleming1-1761/+0
- restructured build tree and makefiles to eliminate recursion problems - support for embedded modules - support for static builds - simpler cross-compilation support - simpler module/loader interface (no exported symbols) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40722 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-03Merged revisions 36697 via svnmerge from russell1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r36697 | russell | 2006-07-02 23:23:36 -0400 (Sun, 02 Jul 2006) | 2 lines fix the build with BUSYDETECT_TONEONLY defined (issue #7414) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36698 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07simplify autoconfig include mechanism (make tholo happy he can use lint ↵kpfleming1-4/+4
again :-) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-10remove almost all of the checks of the result from ast_strdupa() or alloca().russell1-10/+4
As it turns out, all of these checks were useless, because alloca will never return NULL. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26451 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-09various code cleanup changes including changing #define'd constants to enums,russell1-54/+60
comments to doxygen style, memory allocation to use ast_ wrappers, use calloc instead of malloc+memset, and removing duplicated error messages (issue #6435) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9259 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-17Improvements to DSP callprogress=yes code (#5009)mattf1-25/+58
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8156 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30update doxygen docs to specify authorsrussell1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15more license/copyright header updates (thanks Ian!)kpfleming1-7/+17
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6618 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01allow longer 'busy' tones to be detected (issue #5085)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6498 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-08Merge steve's busy detect stuff (bug #4830)markster1-10/+43
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6304 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25remove the need to have the BUSYDETECT routine defined in the CFLAGS unlessrussell1-0/+4
you want to use one other than the default git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6206 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-28UK discconnect tone detection support. Need to enable callprogress inmattf1-1/+21
zapata.conf and set progzone=uk git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6010 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06more file version tagskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06remove experimental module version tagskpfleming1-0/+4
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-05-15update Mark's email addressrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5678 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15correct some signed/unsigned issues found by GCC 4 (bug #4237)kpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5664 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-22phase 1 of header include cleanup (bug #4067)kpfleming1-6/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5498 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21use double-quotes instead of angle-brackets for non-system include files ↵kpfleming1-6/+6
(bug #4058) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04Rework channel structure to eliminate "pvt" portion of channel (bug #3573)markster1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-14Fix unused debug code (bug #3342)markster1-2/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4793 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-11Fix typo in tone detect (bug #3315)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4759 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-03Merge twisted's dsp formatting fixes (bug #3218)markster1-616/+519
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4638 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-01Use correct function for name of codec (bug #2897)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4368 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-30Add brazil detection (bug #2872)markster1-2/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4358 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-17Expose tone state and threshold (bug #2830)markster1-27/+30
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4274 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-15DSP enhancements (bug #2826) courtesy pcadachmarkster1-6/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4248 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-10Fix off by one (bug #2872, but different solution)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4198 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-19Fix divide by zero (bugs #2268 and 2259)markster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3626 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24Lower default volumemarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3504 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19Make sure s is initialized, make FAX_DETECT + OLD_DSP_ROUTINES buildmarkster1-2/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3479 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-12attempt to stop lamers from doing inband DTMFon compressed codecsjeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3420 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07Make faxdetect configurable and turn OFF by defaultmarkster1-18/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3170 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-31Complete re-vamp of Radio Repeater application (app_rpt) and VERY minor ↵jim1-0/+4
changes in chan_zap (to allow pseudo-channels to work properly (finally!)) and in dsp.c to allow for super-relaxed DTMF decoding which radio systems need to function properly. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3117 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-28When creating a new DSP, initialize the progress zone just in casemarkster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2798 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06Get rid of all that old needlock garbage now that we're using recursive mutexesmarkster1-7/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-28Add support for Costa Rica to DSPmarkster1-62/+107
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2576 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-24Make FAX enableable/disablabable, fix async goto support properlymarkster1-2/+34
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2544 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-25Fix excessive fax detection (Thanks Steve Underwood!!!)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2068 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-13Bug #826. Get rid of dsp routine in dsp.c since it's also defined in the ↵malcolmd1-5/+0
Makefile git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2021 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-07just throwing this in here cuz its really buggin mejeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1894 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-15Use new code by defaultmarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1860 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-15Fix MF detector, merge code from Steve Underwood for optional new detectorsmarkster1-52/+295
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1858 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-08Add the second way of signalizing hangup when busydetect detects the busy tonemartinp1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1169 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-02DSP mods too, weird CVS bugmarkster1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1159 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-17Fix a compile errormartinp1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1105 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-17Add the new routine for busydetect that you can choose to use in ↵martinp1-11/+103
asterisk/Makefile git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1103 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-03For MF tones don't return the 0'os from the matrixmartinp1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1071 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-28Add silence detection to app_recordmarkster1-0/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@926 f38db490-d61c-443f-a65b-d21fe96a405b