Commit Graph

122 Commits (8cb4f9cea1f8a34d2383551a971a86d3be02c4fd)

Author SHA1 Message Date
frahaase 094c26aa68 Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix.
8 years ago
Dennis Guse b58de2fab7 Binaural synthesis (confbridge): Adds utils/conf_bridge_binaural_hrir_importer
8 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
10 years ago
Matthew Jordan e9520dbe0d clang compiler warnings: Fix -Wparantheses-equality warnings
10 years ago
Richard Mudgett 43bcf51204 utils dir: Remove no longer needed traces of refcounter except in the clean make target.
11 years ago
Sean Bright b44d324891 Make the AEL load process less chatty.
11 years ago
Kinsey Moore 41d6be2432 Move ast_str_container_alloc and friends
12 years ago
Matthew Jordan e5ad3cdc3a Update utils Makefile to handle r387294
12 years ago
David M. Lee 752ffc69d4 Migrate hashtest/hashtest2 to be unit tests.
13 years ago
Andrew Latham b106b77041 Title update
13 years ago
Terry Wilson 6708ee76a0 Merged revisions 340219-340220 via svnmerge from
14 years ago
Tilghman Lesher 318f0f5514 Merged revisions 332369 via svnmerge from
14 years ago
Terry Wilson efd040cd11 Replace Berkeley DB with SQLite 3
14 years ago
Jason Parker 81ec31afbb Make utils/ stuff *actually* compile this time.
15 years ago
Jason Parker 6915f50dd3 Let utils/ dir compile when DEBUG_THREADS is not enabled.
15 years ago
Jason Parker 6c693bc2b1 Merged revisions 254800 via svnmerge from
15 years ago
Russell Bryant 4acc1689c1 Merged revisions 252766 via svnmerge from
15 years ago
Sean Bright 117d3fd910 Add the programs in utils/ to menuselect.
16 years ago
Kevin P. Fleming 96e4e31eeb Merged revisions 207647 via svnmerge from
16 years ago
Tilghman Lesher 8f28bfc63e Merged revisions 187300-187301 via svnmerge from
16 years ago
Russell Bryant 08f561f196 Fix build issues on Mac OSX.
16 years ago
Jeff Peeler 58cf8b69da Fix malloc debug macros to work properly with h323.
16 years ago
Steve Murphy ceea9b1dce My bad! left check_expr2 in the ALL_UTILS list by mistake. Already done to 1.6.x
16 years ago
Steve Murphy f47b03877b Merged revisions 179807 via svnmerge from
16 years ago
Steve Murphy 1a37ee4025 A possibly "horrible fix" for a "horribly broken"
17 years ago
Tilghman Lesher c8223fc957 Merge ast_str_opaque branch (discontinue usage of ast_str internals)
17 years ago
Kevin P. Fleming 63b031c471 Merged revisions 159476 via svnmerge from
17 years ago
Sean Bright 24c127ac19 When echoing our copies, strip off ASTTOPDIR from the front of the source file.
17 years ago
Sean Bright 690f97870c Make NOISY_BUILD work for the calls to cp in utils/Makefile
17 years ago
Sean Bright f8f25ff595 Quote arguments to cp so we can handle spaces in our paths.
17 years ago
Kevin P. Fleming d0dd58548f remove incorrect comment
17 years ago
Kevin P. Fleming fa2f4776a2 fix bugs caused by r144949 when MALLOC_DEBUG is defined
17 years ago
Kevin P. Fleming 629861a705 Merged revisions 144924-144925 via svnmerge from
17 years ago
Mark Michelson 556664b79d Remove an unneeded target from the Makefile
17 years ago
Steve Murphy 6138b16995 Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch.
17 years ago
Mark Michelson 115d5024a1 Merged revisions 114051 via svnmerge from
17 years ago
Kevin P. Fleming 79c3038ee5 Merged revisions 107352 via svnmerge from
17 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
17 years ago
Tilghman Lesher 53436f42f4 Add a canary process, for high priority mode (asterisk -p) to ensure that if
18 years ago
Luigi Rizzo 9e4ebbee87 remove relative paths and use ASTTOPDIR instead.
18 years ago
Luigi Rizzo 15d5e144b1 add hashtab.c to the list of files deleted
18 years ago
Luigi Rizzo d652be0930 normalize subdirs' Makefile by using ASTTOPDIR and not .. to reference
18 years ago
Kevin P. Fleming 93615ecc22 let's try this again... *all* compilation and linking in Asterisk should be done using the standard compilation rules, not manually created ones. changing hashtest.c to use these rules caused the compiler to notice a large number of coding guidelines violations, so those are fixed too.
18 years ago
Luigi Rizzo 6dfc36b639 enable support for stack backtrace for stuff built in utils/
18 years ago
Luigi Rizzo 7cd78079ae more cygwin/mingw32 compatibility fixes
18 years ago
Kevin P. Fleming c7773aa206 (closes issue #11221)
18 years ago
Steve Murphy a897556f7f This is the perhaps the biggest, boldest, most daring change I've ever committed to trunk. Forgive me in advance any disruption this may cause, and please, report any problems via the bugtracker. The upside is that this can speed up large dialplans by 20 times (or more). Context, extension, and priority matching are all fairly constant-time searches. I introduce here my hashtables (hashtabs), and a regression for them. I would have used the ast_obj2 tables, but mine are resizeable, and don't need the object destruction capability. The hashtab stuff is well tested and stable. I introduce a data structure, a trie, for extension pattern matching, in which knowledge of all patterns is accumulated, and all matches can be found via a single traversal of the tree. This is per-context. The trie is formed on the first lookup attempt, and stored in the context for future lookups. Destruction routines are in place for hashtabs and the pattern match trie. You can see the contents of the pattern match trie by using the 'dialplan show' cli command when 'core set debug' has been done to put it in debug mode. The pattern tree traversal only traverses those parts of the tree that are interesting. It uses a scoreboard sort of approach to find the best match. The speed of the traversal is more a function of the length of the pattern than the number of patterns in the tree. The tree also contains the CID matching patterns. See the source code comments for details on how everything works. I believe the approach general enough that any issues that might come up involving fine points in the pattern matching algorithm, can be solved by just tweaking things. We shall see. The current pattern matcher is fairly involved, and replicating every nuance of it is difficult. If you find and report problems, I will try to resolve than as quickly as I can. The trie and hashtabs are added to the existing context and exten structs, and none of the old machinery has been removed for the sake of the multitude of functions that use them. In the future, we can (maybe) weed out the linked lists and save some space.
18 years ago
Luigi Rizzo 1c55f8424e Move AUDIO_LIBS outside the top level Makefile. This too is used only
18 years ago
Russell Bryant cac97aa8b4 Remove another copied source file on "make clean".
18 years ago
Kevin P. Fleming 6ab27c871a UGH... while trying to fix #10995, I found all kinds of cruft in this Makefile. It should all be gone now, and as a side effect hashtest2 now builds with --enable-dev-mode enabled without a host of errors
18 years ago