Commit Graph

439 Commits (87263b47b51bf727e04f352f988acb508924e423)

Author SHA1 Message Date
Russell Bryant d1256bb8a6 Fix a bus error that happened when asterisk was built with optimizations on
18 years ago
Russell Bryant c67509e429 At one point during working on this module, I had the lin/lin16 versions of the
18 years ago
Russell Bryant 9387f036d8 - Fix the last set of places where incorrect assumptions were made about the
18 years ago
Russell Bryant a2c08fe0f0 Fix various issues in codec_g722.
18 years ago
Russell Bryant 0a5bfb9eb8 Fix the buffer_samples value. For signed linear, the number of samples needed
18 years ago
Russell Bryant 0da0033675 Fix this so it doesn't force codec_g722 to get relinked every time
18 years ago
Russell Bryant cc11e9569d Ensure that libg722.a gets rebuilt if one of the files changes
18 years ago
Kevin P. Fleming c7ba18820e Merged revisions 97491 via svnmerge from
18 years ago
Kevin P. Fleming 887103e83b and now just to keep the libresample party going... if the functions from libresample are going to be in the main Asterisk binary, it makes sense for the header that defines them to be available without any special CFLAGS and to out-of-tree modules building against /usr/include/asterisk
18 years ago
Kevin P. Fleming 04a10c145b go back to including libresample in the main Asterisk binary, but this time including a small hack to ensure that it does get linked in (and also modify the strip_nonapi script to leave the resample_<foo> symbols alone)
18 years ago
Russell Bryant 78f4b28552 Instead of linking libresample into the main Asterisk binary, build it as
18 years ago
Joshua Colp d0944cde47 Fix building of codec_resample on platforms other then Cygwin. On everything else it actually gets built after codec_resample, so you can't exactly link it in since it doesn't exist.
18 years ago
Luigi Rizzo e637f2c038 make codec_resample build on __CYGWIN__, and make it load on FreeBSD
18 years ago
Russell Bryant e0dfa91db8 Use float.h to fix the build on FreeBSD. Also, add some other platforms as
18 years ago
Russell Bryant 21cb767db7 Merge changes from team/russell/codec_resample
18 years ago
Russell Bryant f24c226e09 I went looking for where we downloaded the g722 implementation and came across
18 years ago
Jason Parker 4710e2b6da codecs.conf really shouldn't be mandatory.. it never had been before, so let's go back to being optional.
18 years ago
Kevin P. Fleming 100ef27af9 Merged revisions 93180 via svnmerge from
18 years ago
Tilghman Lesher 7029e8fdd1 Solaris compat fixes
18 years ago
Luigi Rizzo 5490889153 Put into Makefile.moddir_rules the common instructions used to
18 years ago
Luigi Rizzo d652be0930 normalize subdirs' Makefile by using ASTTOPDIR and not .. to reference
18 years ago
Luigi Rizzo 3fc2646808 remove a number of #include <fcntl.h> which are either
18 years ago
Luigi Rizzo 7bcf0529c5 remove some useless includes from codecs
18 years ago
Luigi Rizzo 0595b5e2aa include "logger.h" and errno.h from asterisk.h - usage shows that they
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Kevin P. Fleming edc78d6023 improve linked-list macros in two ways:
18 years ago
Tilghman Lesher 7c56918262 Commit some cleanups to the format type code.
18 years ago
Jason Parker 23a02e04c5 Merged revisions 89046 via svnmerge from
18 years ago
Jason Parker 59c9ff7ef2 More changes to change return values from load_module functions.
18 years ago
Kevin P. Fleming a4b8ca220d clean up assembler and preprocessor files if they are here too
18 years ago
Jason Parker ebe4050128 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
18 years ago
Jason Parker b0f3e6097e Convert NEW_CLI to AST_CLI.
18 years ago
Jason Parker 65761cbd7a More changes to NEW_CLI.
18 years ago
Russell Bryant 45109d88f0 Merged revisions 86296 via svnmerge from
18 years ago
Russell Bryant 9e05e0db04 The trunk version of this patch also includes a couple more small clean fixes
18 years ago
Joshua Colp c23f7d8b38 Merged revisions 82265 via svnmerge from
18 years ago
Kevin P. Fleming f5032ab89c Merged revisions 81405 via svnmerge from
18 years ago
Steve Murphy 337c44236d This change set fixes bug 8126 in trunk. It is implemented via compile time options, activated via the menuselect stuff, which defaults to the old way. non-zero sample data added. Translate tables expressed in microseconds instead of milliseconds, with 5-digit data now instead of 3, giving 2 more digits of precision.
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Jason Parker 4aaa1d1ec1 Merged revisions 65877 via svnmerge from
18 years ago
Joshua Colp 2e6c6f55a3 Merged revisions 64278 via svnmerge from
18 years ago
Jason Parker fdbb94bb19 Merged revisions 62174 via svnmerge from
18 years ago
Kevin P. Fleming 74076f6368 Merged revisions 60399 via svnmerge from
18 years ago
Russell Bryant 40f7aad86f Sync codec_zap with the one that is in the 1.4 branch so that it can actually
18 years ago
Olle Johansson bc01e39174 Creating new doxygen macro "\extref" to create page that lists
18 years ago
Joshua Colp ca635f3407 Return GSM to a state where it actually builds under dev mode.
19 years ago
Russell Bryant 7c869e6f98 Merged revisions 55050 via svnmerge from
19 years ago
Paul Cadach bc7e4c2ef2 I don't know how it worked earlier, but valgrind
19 years ago
Russell Bryant f722121ca0 Merged revisions 52997 via svnmerge from
19 years ago
Russell Bryant 73409003e2 Merged revisions 51331 via svnmerge from
19 years ago
Luigi Rizzo b005ea3eee include "asterisk/zapata.h" to get the zaptel headers
19 years ago
Joshua Colp 5a9d7bb9ad Move channel acquisition to when the translation path is setup, and clean up.
19 years ago
Joshua Colp 130eb5602f It is possible for framein to get called and no channel be available, so do a check before we increment the count.
19 years ago
Matt O'Gorman 7cb197a5b7 no need to spam everyone with show transcoder messages
19 years ago
Jason Parker cdd63e685d Merged revisions 49705 via svnmerge from
19 years ago
Kevin P. Fleming ec2ae45651 Merged revisions 49457,49460-49461 via svnmerge from
19 years ago
Kevin P. Fleming cb97e0c353 Merged revisions 49102 via svnmerge from
19 years ago
Luigi Rizzo 6ecb175193 provide INT16_MIN and INT16_MAX for platforms where they are not defined.
19 years ago
Steve Murphy 3a84f2a6ee This little mod gets rid of that g722 compiler warning that breaks builds configured with --enable-dev-mode; the previous commit of 48767 was to merge in changes for bug 6334, unifying the open mode arguments for saner operation.
19 years ago
Matthew Fredrickson 5fc6bdcac9 Minor addition giving props to Steve Underwood for his hard work. Thanks again
19 years ago
Matthew Fredrickson ba71665924 Add codec G.722 support.
19 years ago
Kevin P. Fleming 920de98f68 Merged revisions 48554 via svnmerge from
19 years ago
Matt O'Gorman 25833b5aa2 support for deactivating translation paths that are no longer available
19 years ago
Matt O'Gorman 90f9e5fc33 fixed nubb error on my part, transcoder now unlocks and locks correctly, as well as counts in the correct direction.
19 years ago
Matt O'Gorman d45644b3ce add support for dynamic channel creation and destruction, and
19 years ago
Russell Bryant 0a280a1abc resolve a couple of compiler warnings
19 years ago
Matt O'Gorman a19602869b oops no parens
19 years ago
Matt O'Gorman 43aefe9116 fix bytesize to 5.3kb for g723 codec and add support for multimode of tc400p
19 years ago
Russell Bryant f89ccdc0f3 Merged revisions 46847 via svnmerge from
19 years ago
Joshua Colp 4c2cfeeaed Merged revisions 45079 via svnmerge from
19 years ago
Luigi Rizzo 8d6d166b14 merge compile fixes from 44080:
19 years ago
Kevin P. Fleming e92c34cc38 Merged revisions 44055 via svnmerge from
19 years ago
Kevin P. Fleming 89050169c8 Merged revisions 43996-43997,44008,44011-44012 via svnmerge from
19 years ago
Jason Parker 8699205857 be a little more consistent with our variable usage
19 years ago
Kevin P. Fleming c63fe750bb minor performance improvement
19 years ago
Mark Spencer 35e7066c52 Fix transcoding performance issue
19 years ago
Kevin P. Fleming d12f54f90b GNU make already knows how to quietly ignore non-existent files in 'include' directives
19 years ago
Russell Bryant 9df34a3d40 fix codec_gsm build for powerpc
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Russell Bryant c1bd5cfe39 fix setting the CFLAGS for building codec libs so that they are built with
19 years ago
Steve Murphy 1bb760f347 Added a small fix to exclude the AMD optimized assembly file from being included in the compile.
19 years ago
Kevin P. Fleming 000ba592b2 more Makefile cleanup and consistency stuff
19 years ago
Kevin P. Fleming ea1d0c4b33 G726-32 changes:
19 years ago
Kevin P. Fleming 300755732c remove skeleton support for G.723.1 codec since we will never ship the rest of what is needed anyway :-)
19 years ago
Russell Bryant 4517f3447d pointer signedness warnings
19 years ago
Russell Bryant ebbca8319b eliminate warning about unused variable that occurs in some cases
19 years ago
Russell Bryant 8f4ad8f577 pointer signedness warnings elimination
19 years ago
Kevin P. Fleming 4f826452cf make the build output less noisy (optional, can be controlled by the NOISY_BUILD variable in the top-level Makefile)
19 years ago
Kevin P. Fleming 748431f7b6 move rules file to prepare for generic rules file
19 years ago
Kevin P. Fleming 72c9c5def1 allow codec_gsm to be built using internal GSM library again (oops!)
19 years ago
Kevin P. Fleming dbf099cdb8 update dependency information to match new names for dependencies
19 years ago
Kevin P. Fleming f761d2f6f0 prepare Asterisk for new zaptel.h/tonezone.h installation locations
19 years ago
Kevin P. Fleming 98a465fc09 move FreeTDS version check into configure script
19 years ago
Kevin P. Fleming a579371f43 use new (separate) dependencies file from menuselect
19 years ago
Kevin P. Fleming 51453628a0 clean up some damage from today's commit
19 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
19 years ago
Kevin P. Fleming df0ba5ff8b search for Zaptel and libtonezone separately in the configure script
19 years ago
Kevin P. Fleming b8518110da add support for Zaptel transcoders
19 years ago
Russell Bryant 48ae9f0d4f - convert the 'uninstall' target to use separate targets to process each
19 years ago
Russell Bryant 55e8a60363 - specify that 'depend' is a .PHONY target
19 years ago
Russell Bryant 9db0520ff9 - specify that 'all' is a .PHONY target
19 years ago
Russell Bryant c399a06450 add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targets
19 years ago
Russell Bryant 9f2a6516cf don't blow up in the sub Makefiles if menuselect.makeopts is not present. This
19 years ago
Russell Bryant b6147a21b9 remove "depend" from the "all" targets in sub Makefiles. The main Makefile
19 years ago
Kevin P. Fleming 3e41331bf3 get rid of some more compiler warnings (thanks tholo for making me fix the lpc10 stuff... that had been a problem for far too long)
19 years ago
Kevin P. Fleming b31b0be819 various minor portability fixes (mostly from tholo for OpenBSD)
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Russell Bryant 503f99e2e8 remove the need to have to re-run make after a default menuselect.makeopts
19 years ago
Kevin P. Fleming e856010714 use module names, not file names, in menuselect
19 years ago
Kevin P. Fleming 9afb0e1cd2 Merged revisions 30874 via svnmerge from
19 years ago
Kevin P. Fleming 96016e9206 Merged revisions 30802 via svnmerge from
19 years ago
Kevin P. Fleming 35fa97d1d5 use the proper method for adding a new entry
19 years ago
Kevin P. Fleming df814221c1 Merged revisions 30296 via svnmerge from
19 years ago
Russell Bryant 74cb39729b further codec module optimization based on codec_alaw changes by rizzo
19 years ago
Luigi Rizzo ab5b298805 remove an unused variable, and while at it
19 years ago
Russell Bryant 4b49f667d2 remove unused variable
19 years ago
Russell Bryant b88c06b8b5 add some code optimizations, see the report for an explanation
19 years ago
Russell Bryant 5f856ea997 minor code optimizations to reduce the number of times that the ast_frame
19 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
19 years ago
Kevin P. Fleming 1bba6ec6fc merge rizzo's codec module rework (very similar to the format module rework)
19 years ago
Joshua Colp 5b1069f262 Add more 64-bit detection goodness (issue #6850 reported by evilbunny)
19 years ago
Luigi Rizzo 2326d0d499 Bring in the new loader code as described in mantis #4377
19 years ago
Kevin P. Fleming b0ac62573a revert loader changes that have clearly not undergone adequate testing before commit
19 years ago
Tilghman Lesher bdd24455b4 Bug 4377 - Round 2 of the loader updates
19 years ago
Matthew Fredrickson eb368fdd93 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@14001 65c4cc65-6c06-0410-ace0-fbb531ad65f3
19 years ago
Tilghman Lesher adef31698f Bug 6709 - Simplify extensive embedded ifneq logic (and fix missing endif's)
19 years ago
Russell Bryant 083a9627b5 Merged revisions 12577 via svnmerge from
19 years ago
Kevin P. Fleming 6204abdae2 merge rizzo's patch to make compiler warnings stop the build, and fix a bunch of warnings found
20 years ago
Kevin P. Fleming 4ed461db16 set proper mime-type and eol-style on all files
20 years ago
Russell Bryant febbc165a1 fix codec_ilbc.so build - it would build before, but libilbc.a was not linked
20 years ago
Kevin P. Fleming e7c198453d ensure that dependencies are rebuilt after 'make update' so that builds don't break when files are removed/renamed
20 years ago
Kevin P. Fleming 80b1a19566 don't blow up if multiple copies of the headers are found
20 years ago
Kevin P. Fleming 1f5555735a use auto-build for codecs
20 years ago
Kevin P. Fleming c7da92d2ea fix compiler warnings
20 years ago
Matthew Fredrickson 4f803dfda0 Lots of little fixes for doing MSVC compiling codecs in windows (#6022)
20 years ago
Matt O'Gorman 7d03c33e0a Allows for user to uninstall asterisk binaries
20 years ago
Russell Bryant fbdc8ce317 conversions to use allocation wrappers (issue #6277)
20 years ago
Matthew Fredrickson 67e32c3f2d fix for codec_gsm on ia64 (#6294)
20 years ago
Russell Bryant ba56332ce8 formatting and doxygen fixes (issue #6300)
20 years ago
Russell Bryant 4a7cec937d remove redundant CFLAGS for BSD which are already set in the main Makefile (issue #6250)
20 years ago
Russell Bryant 62084f9736 use the system libgsm if available (issue #5434, modified to still work with builtin libgsm)
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming c14588af86 remove remaining .cvsignore files
20 years ago
Kevin P. Fleming 0941c32d38 issue #5569 minus lock.h changes
20 years ago
Kevin P. Fleming 77390dfeaf issue #5572
20 years ago