Commit Graph

20 Commits (9589a73b42cbfb2754e09703bfd82a8c4dd1276f)

Author SHA1 Message Date
Richard Fuchs 9589a73b42 obsolete call{ed,ing}_agent element
13 years ago
Richard Fuchs 337167faf7 use enum stream_address_format
13 years ago
Richard Fuchs c75394d3cd first take on SDP rewriting
13 years ago
Richard Fuchs 2b60a82e36 more mass deployment of the new "str" object - does this thing still work? now really?
13 years ago
Richard Fuchs 60da1bc445 mass deployment of the new "str" object - does this thing still work?
13 years ago
Richard Fuchs 5ea5dcddfa call_offer()/answer stubs
13 years ago
Richard Fuchs bbb8327750 implement udp Q command
13 years ago
Richard Fuchs 594297a3ea use string chunk for all the little call-related strings
14 years ago
Richard Fuchs d8ef1885cc split callstream_init into callstream_new for redis module
14 years ago
Richard Fuchs 94f2f320a6 actually the call struct needs neither linked flag nor shutdown flag due to the sequence of events and locking
14 years ago
Richard Fuchs b7a68659b1 analoguous to the last race, call_destroy() must not assume that it's getting the last reference to the call
14 years ago
Richard Fuchs d9e09f33bc lets try with a lot of large, nested, naive locks
14 years ago
Richard Fuchs ae5a36f5ce getting rid of call->log_info and introducing call->lock
14 years ago
Richard Fuchs 900f76a17e make the callmaster struct private - also requires update to redis module
14 years ago
Richard Fuchs aeb5398b0d granular lock for "ports used" bit field
14 years ago
Richard Fuchs 0b0b41e67f gonna need more than one lock in callmaster, so rename the one we have
14 years ago
Richard Fuchs 4588e13a76 getting rid of more global variables
14 years ago
Richard Fuchs de33b8da40 add basic locking to callmaster struct
14 years ago
Richard Fuchs 145bbd1f7c Prepare for multi-threaded operation
14 years ago
Richard Fuchs dc7517121d remove uuid helper code
14 years ago