Commit Graph

3883 Commits (a1c94fece82f2445e538de0c93345d34c4abdf17)

Author SHA1 Message Date
David M. Lee 222e8a3afb Add a serializer interface to the threadpool
13 years ago
Mark Michelson e9ff351f06 Do not allow native RTP bridging if packetization of media streams differs.
13 years ago
Richard Mudgett 3d91f97cf9 features: Don't cache a struct ast_app pointer.
13 years ago
Joshua Colp 27882b8599 Add additional functionality to the Sorcery API.
13 years ago
Richard Mudgett 0e442112ad pbx: Fix regression caused by taking advantage of the function name sort.
13 years ago
Richard Mudgett 1e65035d17 pbx: Make function and application containers take advantage of being sorted.
13 years ago
Richard Mudgett 5b236ee647 Make ast_do_masquerade() a void function.
13 years ago
Jonathan Rose 1a70d513f1 Call Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls
13 years ago
Richard Mudgett 657aa491f0 Separate option_types[] from the struct definition.
13 years ago
Richard Mudgett 32ac38ea37 Improve func FRAME_TRACE DTMF digit format.
13 years ago
Richard Mudgett b7ecff2e4b Eliminate a use of a C++ keyword as a variable. new to new_frame
13 years ago
Joshua Colp ffaf79b1eb Fix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close".
13 years ago
Jonathan Rose 80021f220c call_parking: Make sure fallbacks are used when lacking a flat channel exten
13 years ago
Russell Bryant 5d41d31621 Change cleanup ordering in filestream destructor.
13 years ago
Russell Bryant dfdf3d9909 Add queue_log_realtime_use_gmt option to logger.conf
13 years ago
Joshua Colp 44ce06682b Fix a bug where the apply function was not getting called.
13 years ago
Richard Mudgett 97dcd1d935 Misc bridge code improvements
13 years ago
Richard Mudgett 7bb540dc80 More trivial bridge code cleanup.
13 years ago
Joshua Colp 3fa4278a31 Merge the sorcery data access layer API.
13 years ago
Richard Mudgett 22ae23eed3 Attempt to be more helpful when using a bad ao2 object pointer.
13 years ago
Matthew Jordan 7d9871b394 Add ControlPlayback manager action
13 years ago
Matthew Jordan a3e7a77a82 Update init.d scripts to handle stderr; readd splash screen for remote consoles
13 years ago
Richard Mudgett c23a04c7f0 Better protect bridge_channel state from other threads.
13 years ago
Richard Mudgett 7a69e6c5ac Extract common bridging code into bridge_stop() and bridge_force_out_all().
13 years ago
Richard Mudgett c6e6b7f2f1 Made some bridging API calls void. Some bridging comments updated.
13 years ago
Richard Mudgett b5962bd5f6 Trivial bridge code cleanup.
13 years ago
Walter Doekes e6a3674150 Add builtin roundf() for systems lacking it.
13 years ago
Matthew Jordan 01763fd41b Fix astcanary startup problem due to wrong pid value from before daemon call
13 years ago
David M. Lee bc97a4ded1 Up the minimum OS X version to 10.6.
13 years ago
David M. Lee 7bd50bc0c4 Specify the -rpath linker flag when prefix != /usr.
13 years ago
Mark Michelson 84c50fde1f Address David's latest feedback on reviewboard:
13 years ago
Automerge script 29620f5a6e Merged revisions 379312 via svnmerge from
13 years ago
Automerge script 108f5cc599 Merged revisions 379229,379231,379233 via svnmerge from
13 years ago
Automerge script 0dc9cc48a0 Merged revisions 379128 via svnmerge from
13 years ago
Mark Michelson a73d6e5b86 Add doxygen to accessors and increase refcount of taskprocessor before returning.
13 years ago
Mark Michelson 967e380ba8 Make the threadpool listener opaque.
13 years ago
Mark Michelson 663479a558 Make ast_taskprocessor_listener opaque.
13 years ago
Mark Michelson 03e89247de Address further review feedback from David Lee.
13 years ago
Mark Michelson c6bc51ef28 Make the initial size of the threadpool part of the options passed in.
13 years ago
Mark Michelson edc2e4dac0 Remove threadpool listener alloc and destroy callbacks.
13 years ago
Mark Michelson 65c7d6e2c3 Remove alloc and destroy callbacks from the taskprocessor.
13 years ago
Automerge script 0d3dfad94f Merged revisions 379021,379023 via svnmerge from
13 years ago
Automerge script f7f7850f7a Merged revisions 378935 via svnmerge from
13 years ago
Automerge script 2c1720b4f7 Merged revisions 378915,378918 via svnmerge from
13 years ago
Automerge script 919f772f78 Merged revisions 378889 via svnmerge from
13 years ago
Automerge script f7e1073af5 Merged revisions 378874 via svnmerge from
13 years ago
Automerge script 41eba63840 Merged revisions 378854,378858-378859 via svnmerge from
13 years ago
Automerge script e844969fba Merged revisions 378840 via svnmerge from
13 years ago
Automerge script 7a06fdad89 Merged revisions 378823 via svnmerge from
13 years ago
Automerge script 613b972cc5 Merged revisions 378783,378789-378790 via svnmerge from
13 years ago
Mark Michelson 99701cd1d1 Remove tasks from the taskprocessor and free them when taskprocessor is destroyed.
13 years ago
Mark Michelson a08847c270 Add some doxygen and remove an unnecessary unlock.
13 years ago
Mark Michelson bdd8da406b Address review board feedback from Matt and Richard
13 years ago
Automerge script f824b845ce Merged revisions 378458,378460 via svnmerge from
13 years ago
Automerge script b375abae50 Merged revisions 378374,378377,378384 via svnmerge from
13 years ago
Automerge script 675914bb17 Merged revisions 378322 via svnmerge from
13 years ago
Automerge script 5966364588 Merged revisions 378288 via svnmerge from
13 years ago
Automerge script 550581db83 Merged revisions 378166 via svnmerge from
13 years ago
Automerge script e0fa5cf52d Merged revisions 378122 via svnmerge from
13 years ago
Automerge script 84e6a9847a Merged revisions 378091,378095 via svnmerge from
13 years ago
Automerge script be4cc7b20b Merged revisions 378072,378074 via svnmerge from
13 years ago
Automerge script d4aeeecffa Merged revisions 378063-378064 via svnmerge from
13 years ago
Mark Michelson ece4c95798 Resolve conflict and reset automerge.
13 years ago
Automerge script 57d2e81d78 Merged revisions 377915 via svnmerge from
13 years ago
Automerge script 686cdd0e79 Merged revisions 377906 via svnmerge from
13 years ago
Mark Michelson 817a78075a Reset automerge property.
13 years ago
Mark Michelson f5e9cf5975 Add automerge property back after conflict.
13 years ago
Automerge script 090b9e09f7 Merged revisions 377809 via svnmerge from
13 years ago
Mark Michelson 7995bc63c7 Some general cleanup, plus we now send state changes when threads activate.
13 years ago
Mark Michelson 2abda64003 Add threadpool option version check into threadpool creation routine.
13 years ago
Mark Michelson 8760e32ae3 Add auto-increment option and accompanying test.
13 years ago
Mark Michelson 29fc122783 Some documentation fixes and function call name fixes.
13 years ago
Automerge script 605dcfad97 Merged revisions 377774 via svnmerge from
13 years ago
Automerge script 4abf332cf0 Merged revisions 377743 via svnmerge from
13 years ago
Automerge script 56a9f5b6cb Merged revisions 377707,377711 via svnmerge from
13 years ago
Mark Michelson 1310e659bd Solve the issue about the "CHANGE THIS" and "XXX CHANGE THIS XXX" taskprocessor names.
13 years ago
Mark Michelson 64deed062a Add threadpool options and accompanying test.
13 years ago
Mark Michelson 5dd22df050 Improve shutdown procedure.
13 years ago
Mark Michelson 03d617040a Add safeguards to ensure we don't improperly access a destroyed taskprocessor.
13 years ago
Automerge script 955307ef9f Merged revisions 377506,377512 via svnmerge from
13 years ago
Mark Michelson 7be7baba30 Remove unnecessary debugging and add some useful debugging.
13 years ago
Mark Michelson 293b18ecce Create longer thread destruction test.
13 years ago
Automerge script c75b8c5283 Merged revisions 377402 via svnmerge from
13 years ago
Mark Michelson b8f35bb197 Remove unsafe write of listener member.
13 years ago
Mark Michelson 3a25935f7d Fix infinite looping and crash problem.
13 years ago
Mark Michelson 4590bfd93d Add new threadpool test and fix some taskprocessor bugs.
13 years ago
Mark Michelson 9445402925 It helps if we actually assign the listener to the pool.
13 years ago
Mark Michelson c32634e0dd Add initial simple threadpool test.
13 years ago
Automerge script 95b571b390 Merged revisions 377324,377329-377330 via svnmerge from
13 years ago
Automerge script 521f9e8dfe Merged revisions 377245-377246 via svnmerge from
13 years ago
Mark Michelson cc63d2c380 Add better listener support.
13 years ago
Mark Michelson 2158005bdb Remove zombie state from threadpool altogether.
13 years ago
Mark Michelson c16371fab6 Simplify threadpool refcounting a bit.
13 years ago
Mark Michelson a37fb2e8c8 Add some doxygen and rearrange code.
13 years ago
Automerge script f40b6ad46d Merged revisions 377168 via svnmerge from
13 years ago
Automerge script d53adbe449 Merged revisions 377138 via svnmerge from
13 years ago
Automerge script aea70ddc83 Merged revisions 377107 via svnmerge from
13 years ago
Automerge script 1ba058bb7d Merged revisions 377072,377077 via svnmerge from
13 years ago
Mark Michelson 66fe664c00 Fix a few miscellaneous things
13 years ago
Automerge script f6f7774b19 Merged revisions 377035,377040 via svnmerge from
13 years ago