Commit Graph

931 Commits (43f15cd8e357a3b56bcb6acf616d06c3345a2dfb)

Author SHA1 Message Date
Donat Zenichev aaff8863ab MT#56126 Fix a defect noticed by Cov.Scan (introduced by: 8595f95)
2 years ago
Donat Zenichev 8595f95cef MT#56126 Introduce a preference list for crypto suites
2 years ago
Donat Zenichev 6dcda68223 MT#56125 Move sdes_no / sdes_only checks to a separate function
2 years ago
Donat Zenichev 3ba1f548c8 MT#56125 Add a flag to only accept/add allowed SDES crypto suits
2 years ago
Richard Fuchs afb42551c4 MT#55984 cancel scheduled deletion during offer/answer
2 years ago
Donat Zenichev 47375c5bfd MT#55897 Document general objects/funcs in RTPEgnine code (part 2)
2 years ago
Richard Fuchs c8171f7609 MT#55984 safeguard against possible null return
2 years ago
Richard Fuchs 8d413f6018 MT#55984 obsolete `branches` hash table
2 years ago
Richard Fuchs 8712e3b88e MT#55984 obsolete `other_tags` table
2 years ago
Richard Fuchs 53dbef7e1a MT#55984 fix call teardown logic
2 years ago
Richard Fuchs 6f0ad0db0f MT#55984 introduce `associated_tags` hash table
2 years ago
Richard Fuchs 5a5caf95dc MT#55283 remove reciprocal subscriptions
2 years ago
Richard Fuchs 25e2640145 TT#136957 support multiple frequencies for `tone`
2 years ago
Donat Zenichev eb9aae1ddb MT#55897 Document general objects in RTPEgnine code (part 1)
3 years ago
Richard Fuchs 302f7d6457 MT#55283 fix legacy protocols
3 years ago
Richard Fuchs 387895b61c TT#44805 add bookkeeping for output stream stats
3 years ago
Richard Fuchs 265067ba4a TT#44805 refactor stats keeping macro to allow flexbility
3 years ago
Richard Fuchs e7abe3b378 TT#44805 rename `stats` to `stats_in`
3 years ago
Richard Fuchs 4a19714cd1 TT#189201 support per-sink media blocking/silencing
3 years ago
Richard Fuchs 1efc3d9409 TT#189201 move kernel media silencing from input to output
3 years ago
Richard Fuchs 1699c90705 TT#189201 refactor __add_subscription arguments
3 years ago
Richard Fuchs 0b8d74ae2f TT#189201 preserve existing attributes after repeated offer/answer
3 years ago
Richard Fuchs 9e227099c6 TT#189201 add convenience function call_get_call_subscription
3 years ago
Richard Fuchs 2463c5e37c TT#189201 simplify attrs handling in __init_streams
3 years ago
Richard Fuchs 7be1d0aef1 TT#189201 refactor sink/handler attributes
3 years ago
Richard Fuchs 3ac4863a94 TT#14008 don't try to offer RTCP after previous mux
3 years ago
Richard Fuchs 778ec46b81 TT#178400 support reporting out measured jitter
3 years ago
Richard Fuchs e29835b954 TT#178352 report additional metrics at end of call
3 years ago
Richard Fuchs 6b5a8f5560 TT#178352 generalise metrics gathering and printing
3 years ago
Richard Fuchs 98a527065f TT#14008 update int type to bool
3 years ago
Richard Fuchs 447f0f52d0 TT#14008 test correct port for rejected stream
3 years ago
Richard Fuchs 17bda4b1e8 TT#156900 fix master/slave race condition with early closed ports
3 years ago
Richard Fuchs 7b594c32d5 TT#14008 skip codec answer routine for rejected media
3 years ago
Richard Fuchs af948b498a TT#172650 don't segfault if no DTLS cert is available
3 years ago
Richard Fuchs d055a5da59 TT#136957 add `egress` subscription support
3 years ago
Richard Fuchs 84fed5ca7e TT#136957 obsolete TRANSCODE flag
3 years ago
Richard Fuchs 50b8f54bcf TT#155900 add `RTCP mirror` flag
3 years ago
Richard Fuchs 8467cc0d35 TT#14008 fix duplicate mutex_destroy
3 years ago
Richard Fuchs 16583ef76e TT#166107 fix stray ICE reset with rtcp-mux=require
3 years ago
Richard Fuchs fa130dd40c TT#14008 only reset SRTP ROC when doing RTP reset
3 years ago
Richard Fuchs 85fa5a8aa3 TT#14008 ignore cross-family endpoint changes for ICE
3 years ago
Richard Fuchs e59c062108 TT#14008 allow ICE reset only during an offer
3 years ago
Richard Fuchs a26601a37a TT#14008 add new `reject-ICE` flag
3 years ago
Richard Fuchs 4658b90f0b TT#14008 don't open extra interface ports when ICE is not in use
3 years ago
Richard Fuchs 6d5bc8c86b TT#156900 enable single-port use with rtcp-mux=demux/accept
3 years ago
Richard Fuchs 22d8db9e72 TT#14008 don't accept stray answer codecs that were not offered
3 years ago
Richard Fuchs 014301bee8 TT#14008 add extra logging for SRTP/SSRC updates
3 years ago
Richard Fuchs 408015141c TT#14008 fix SRTP index not being updated from kernel
3 years ago
Richard Fuchs 4a173c2ebc TT#14008 fix erroneous crypto reset after rejecting DTLS
3 years ago
Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack
3 years ago
Richard Fuchs e923616f4e TT#14008 fix segfault using legacy UDP protocol
3 years ago
Richard Fuchs 3c1f4b1f1e TT#14008 remember last used local socket for reporting purposes
3 years ago
Richard Fuchs c42af688d4 TT#14008 always unkernelize before closing sockets
3 years ago
Richard Fuchs cfaa029b00 TT#14008 don't use internal function when not necessary
3 years ago
Richard Fuchs 88c65686aa TT#14008 Fix use-after-free
3 years ago
Richard Fuchs 2d2d7665b1 TT#156900 support single/odd ports for RTCP-mux
3 years ago
Richard Fuchs 6f8ad8f936 TT#156900 close sockets on branch deletion
3 years ago
Richard Fuchs d199199b84 TT#156900 eliminate helper hash table in timer iterator
3 years ago
Richard Fuchs 45a9ce32a7 TT#156900 track local media sockets in hash table
3 years ago
Richard Fuchs 5fc658e33b Squashed commit of the following:
3 years ago
Richard Fuchs cf34ecc24c TT#156900 rename functions to avoid namespace conflict
3 years ago
Richard Fuchs a684025f07 TT#14008 avoid pointless open/close of kernel list
3 years ago
Richard Fuchs 1ef4eeba80 TT#136957 split up DTMF event queue into in and out
3 years ago
Richard Fuchs c794c00efa TT#136957 refactor DTMF event tracking into a list
3 years ago
Richard Fuchs f5a148f268 TT#14008 change local ICE ufrag/pwd after ICE restart
3 years ago
Richard Fuchs 31e41d1282 TT#14008 fix poller-per-thread behaviour
3 years ago
Richard Fuchs cf7dcb31be TT#14008 add fallback if codec list is empty
3 years ago
Richard Fuchs 9be9ceb8f9 TT#156052 set `destroyed` TS also for delayed deletes
3 years ago
Richard Fuchs 45cb995b19 TT#156052 add call->destroyed timestamp
3 years ago
Richard Fuchs f613cf6fb2 TT#156052 rename total_calls_duration to _intv
3 years ago
Richard Fuchs f1d37e9c93 TT#147451 add support for SIPREC style SDPs
3 years ago
Richard Fuchs a7e22ba698 TT#147451 add support for multi-ml subscriptions
3 years ago
Richard Fuchs 77be8a00b0 TT#136952 add convenience function to reset all codec handlers
3 years ago
Richard Fuchs 4cbeb15c07 TT#147451 obsolete necessity for `from-tag` in unsub/sub ans
3 years ago
Richard Fuchs 730cc646a8 TT#14008 eliminate duplicate DTMF reports when forking media
3 years ago
John Burke fab19ed8bb Add support for endpoint-learning on a per call basis
3 years ago
Richard Fuchs 2dd5d7125f TT#14008 don't directly use __obj_* calls
4 years ago
Richard Fuchs fc56744553 TT#14008 remove calls from iterators during shutdown
4 years ago
Richard Fuchs 44e53a2767 TT#147451 add missing cleanup of subs lists
4 years ago
Richard Fuchs 24f607752c TT#145450 add support for tracking multiple SSRCs per stream
4 years ago
Richard Fuchs 785ed90bba TT#14008 eliminate duplicate packets_lost counters
4 years ago
Richard Fuchs 41966c9648 TT#14008 associate interface with call_monologue
4 years ago
Richard Fuchs 0fa3a105af TT#131402 add stats for user/kernel streams
4 years ago
Richard Fuchs c5dc3484ae TT#131402 split up relay stats between kernel and userspace
4 years ago
Richard Fuchs 06006df6fb TT#101150 obsolete 'totalstats'
4 years ago
Richard Fuchs 2ae5cc79ba TT#101150 obsolete more fields from struct totalstats
4 years ago
Richard Fuchs d4102280b2 TT#101150 obsolete struct request_time stats
4 years ago
Richard Fuchs f5f29e1c59 TT#101150 add min/max/avg tracking for gauge stats
4 years ago
Richard Fuchs b4295684a5 TT#101150 convert stats gauge handling to macros
4 years ago
Richard Fuchs 8b5f0e997e TT#101150 copy out per-interface counter stats
4 years ago
Richard Fuchs 7337f4a231 TT#101150 obsolete offers/answers/deletes_ps
4 years ago
Richard Fuchs 3608d9b070 TT#101150 obsolete total_relayed_* fields
4 years ago
Richard Fuchs d197a27b40 TT#101150 add graphite-specific global_stats_ax
4 years ago
Richard Fuchs f8c3f93f57 TT#101150 add support for local copy-out of stats
4 years ago
Richard Fuchs 181dfe6b1c TT#101150 update runtime averaging to microseconds
4 years ago
Richard Fuchs 01263d644c TT#101150 refactor counter stats into macro list
4 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
4 years ago
Richard Fuchs 7dcc4473f5 TT#101150 split out "gauge" style stats
4 years ago
Richard Fuchs a1f3530292 TT#101150 separate out `struct stream_stats`
4 years ago
Richard Fuchs 9c3e5e1fd7 TT#101150 properly name RTPE_STATS_INC/ADD
4 years ago
Richard Fuchs 406f2dc36d TT#101150 remove in_tos_tclass from struct stats
4 years ago
Richard Fuchs 1fac2b08b9 TT#101150 use rtpe_now for timer start time
4 years ago
Richard Fuchs 30d91ecc63 TT#101150 add test script for stats output
4 years ago
Richard Fuchs 3f69a48f07 TT#14008 add NAT-wait flag
4 years ago
Richard Fuchs b28ea21f41 TT#14008 add extra debug logging for kernel streams
4 years ago
Richard Fuchs 758badb46a TT#14008 output list of subscriptions in final log stats
4 years ago
Richard Fuchs af79ec6a91 TT#14008 rework offer/answer subscriptions
4 years ago
Richard Fuchs 2a39277f0c TT#14008 add hash table for subscriptions for quick lookups
4 years ago
Richard Fuchs 6443cfcb8e TT#14008 skip stray warning message for trickle ICE updates
4 years ago
Stefan Mititelu db53dd683a TT#14008 Fix graphite deadlock
4 years ago
Richard Fuchs 8a60d17574 TT#131651 support reverse re-invite to new to-tag
4 years ago
Richard Fuchs 2130e2f62b TT#89352 support Janus control protocol
4 years ago
Richard Fuchs 70665e3aef TT#89352 add shortcut for "accept any"
4 years ago
Richard Fuchs 05e9b5f131 TT#91151 avoid possible null pointer
4 years ago
Richard Fuchs fbcddaca49 TT#91151 negotiate DTLS role and SDES for publish
4 years ago
Richard Fuchs 5fc71c0357 TT#14008 support %l format even if recording is started mid call
4 years ago
Richard Fuchs f04332915b TT#91151 add publish/subscribe commands
4 years ago
Richard Fuchs c2b78aa9cd TT#132251 refactor kernel payload type tracking
4 years ago
Richard Fuchs 99fbff408e TT#14008 fix call iterator dead lock
4 years ago
Richard Fuchs 9952647d19 TT#14008 fix call iterator dead lock
4 years ago
Richard Fuchs 0266886487 TT#37394 support SO_INCOMING_CPU
4 years ago
Richard Fuchs 124d89ade0 TT#14008 ignore "received from" address when ICE is in use
4 years ago
Richard Fuchs cda67ac5ac TT#14008 fix call iterator race condition
4 years ago
Richard Fuchs de85d4b674 TT#128050 parse and document `reuse codecs` flag
4 years ago
Daniel Hauptmann 4481c773ac TT#128050 Squashed commit of the following:
4 years ago
Richard Fuchs 08fee992d1 TT#89352 add support for trickle ICE offer
4 years ago
Richard Fuchs 5c519ec2db TT#89352 allow create-only mode for call_get_*
4 years ago
Richard Fuchs 765b1e3bca TT#89352 use bool type for foreign call functions
4 years ago
Richard Fuchs 7b59f55457 TT#14008 fix handling of possible NULL rtcp_sibling
4 years ago
Richard Fuchs 94a5feea7d TT#111150 fix coverity warnings
4 years ago
Richard Fuchs 0c731ae302 TT#14008 fix stream stats not being updated from kernel
4 years ago
Richard Fuchs 77b5e0b6bd TT#91151 fix erroneous variable re-use
4 years ago
Richard Fuchs ffaed806c3 TT#91151 save raw protocol string
4 years ago
Richard Fuchs d0c6919923 TT#91151 save last input SDP w/ parsed
4 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
4 years ago
Richard Fuchs 01a10c0379 TT#91151 split input from output legs in kernel module
4 years ago
Richard Fuchs 3b3979586f TT#91151 move `num_ports` into stream_params
4 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
4 years ago
Richard Fuchs a057fffe50 TT#14008 flag Coverity lock-order false positive
4 years ago
Richard Fuchs 256b9917ec TT#121752 associate SSRC hash to monologue instead of entire call
4 years ago
Richard Fuchs aeb0b7bcee TT#14008 fix MQTT global stats
4 years ago
Richard Fuchs dd58a1a42d TT#14008 reset SRTP index on endpoint change
4 years ago
Richard Fuchs 369e64f9a7 TT#14008 add mqtt support
4 years ago
Richard Fuchs e32d128bd8 TT#14008 add cumulative global stats counters
4 years ago
Richard Fuchs 95a30674ac TT#14008 implement lock-light global call iterators
4 years ago
Richard Fuchs 5c50ec2bbe TT#14008 convert RTCP timer and DTX to regular timer
4 years ago
Richard Fuchs 017dbbd330 TT#14800 update last_packet during signalling events
4 years ago
Richard Fuchs 0e2bddb6c8 TT#14008 add `pierce-NAT` flag
4 years ago
Richard Fuchs a009f76456 TT#14008 support media echo and blackhole
4 years ago
Guillem Jover 07695d2abb TT#111150 Use modern <stdint.h> uint<bits>_t types
4 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
4 years ago
Richard Fuchs 87e5efc7d4 TT#111150 fix mem leaks in test-transcode
4 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
4 years ago
Richard Fuchs 89666c8021 TT#14008 fix ICE if ICE completes before SDP comes in
4 years ago
Richard Fuchs 44809a30c8 TT#111150 refactor xmlrpc_helper to avoid GStringChunk
4 years ago
Richard Fuchs ac71e81e54 TT#118350 add SDES=static option
4 years ago
Richard Fuchs bf40d2a841 Merge branch 'master' of https://github.com/smititelu/rtpengine
4 years ago
Julien Chavanton 49786d049f adding cumulative number of packets lost
4 years ago
Stefan Mititelu 482e2d0d2b Add stats for ipv4/ipv6/mixed media calls
4 years ago
Julien Chavanton 3d5e586c69 mos average fix when missing RTT
4 years ago
Richard Fuchs 8029a4d1cd TT#113750 don't auto switch from an already selected fingerprint
4 years ago
Richard Fuchs def813cfde TT#101201 fix ICE-lite mode switch
4 years ago
Richard Fuchs 083ae4c37f TT#14008 convert rtcp-fb handling to list
4 years ago
Richard Fuchs eb1157d386 TT#112250 don't change ports when endpoint is talking ICE
4 years ago
Richard Fuchs a8013ffe70 TT#111051 set thread specific process names
4 years ago
Richard Fuchs 1785f70637 TT#91151 add new replace-zero-address option
4 years ago
Richard Fuchs 772db96c36 TT#91151 fix check for trickle ICE and zero address
4 years ago
Richard Fuchs 76d5828c82 TT#91151 explicitly keep track of zero endpoint addresses
4 years ago
Richard Fuchs 36273e1f5d TT#107565 add option to track SDP version
4 years ago
Richard Fuchs 8abc6b1ca4 TT#91151 convert RTP PT hash tables to direct hashes
4 years ago
balajeesv ffc9e34e14 TT#14008 Squashed commit of the following:
4 years ago
Richard Fuchs ae82034dfe TT#99621 add option to disable RTCP generation
4 years ago
Stefan Mititelu 001abe5f1f Add new config parameter: `save-interface-ports`
4 years ago
Richard Fuchs 97a1c218fa TT#106101 handle out-of-order ICE fragments
4 years ago
Richard Fuchs 0bab726e5d TT#92250 reset opposite side supp handlers
4 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
4 years ago
Richard Fuchs 5dbd797651 TT#94201 fix ICE=default to the intended behaviour
4 years ago
Richard Fuchs a4d0a35430 TT#101653 eliminate superfluous log messages
4 years ago
Richard Fuchs ba66e5fa3a TT#99621 support RTCP generation
4 years ago
Richard Fuchs 260a170524 TT#81212 add trigger to set all calls to own or foreign
4 years ago
Richard Fuchs c9140f9f66 TT#81212 add function to change call state (own/foreign)
4 years ago
Richard Fuchs 1d34c40276 TT#101201 support optional ICE-lite mode
5 years ago
Richard Fuchs 8d7badcf02 TT#101201 rename ICE_LITE flag
5 years ago
Richard Fuchs bae79d3fef TT#98901 handle AMR SID DTX
5 years ago
Richard Fuchs cd3652e81a TT#97302 fix some DTLS negotiation issues
5 years ago
Richard Fuchs 65cf46bc0a TT#94201 convert ICE= options internally to enum
5 years ago
Richard Fuchs 95b814553b TT#94201 add ICE=default option
5 years ago
Richard Fuchs e67eb7b57f TT#94201 add explicit passthrough flags
5 years ago
Richard Fuchs 3893069fae TT#92250 allocate strings for hash table storage
5 years ago
Richard Fuchs 68ccc52b2b TT#92250 postpone codec_tracker to final stage
5 years ago
Richard Fuchs 5ad4a59ea7 TT#97302 add new flag to select DTLS fingerprint algo
5 years ago
Richard Fuchs 92ea2685ae TT#96200 fix SRTP multi-protocol re-offer
5 years ago
Semen Darienko c741d45cba fix segfault upon got reINVITE and BYE at the same time
5 years ago
Richard Fuchs 12ac8846de TT#90101 don't blindly accept a protocol switch in an answer
5 years ago
Richard Fuchs 5001a02d44 TT#88750 fix SRTP not working after Redis restart
5 years ago
Richard Fuchs ec061bba6f TT#84804 add new DTLS-reverse flag
5 years ago
Richard Fuchs 87521ead34 TT#85701 fix regression from 8e22c9a41
5 years ago
Richard Fuchs 8e22c9a414 TT#85701 improve branch handling with delete-delay=0
5 years ago
Richard Fuchs 54a39db40f TT#84804 start DTLS as soon as ICE can communicate
5 years ago
Richard Fuchs 6b49c88527 don't always reset crypto when DTLS is in use
5 years ago
Richard Fuchs e01b3b421c TT#28300 add cleanup of calls structs
5 years ago
Richard Fuchs a1fb92353a TT#28300 eliminate free_buf in favour of free_gbuf
5 years ago
Richard Fuchs 5f3f203fb8 TT#82203 add stats for transcoded sessions
5 years ago
Richard Fuchs 89175c8564 TT#81850 fix SRTP re-offer and RTP to SRTP switch
5 years ago
Richard Fuchs cca6ba70c7 allow protocol=RTP/AVP plus OSRTP-offer
5 years ago
Richard Fuchs a168a3c024 TT#78307 generate RTCP for media players
5 years ago
Richard Fuchs 92bcedc08a TT#78307 keep track of RTP stats also when forwarding
5 years ago
Richard Fuchs 34baba9d22 TT#78307 don't update RTP stats for non-forwarding ports
5 years ago
Richard Fuchs 5fc326c64b TT#78001 support OSRTP
5 years ago
Richard Fuchs cc7a9a5de8 TT#78307 clean up debug/log messages
5 years ago
Richard Fuchs 1d514a063c TT#78307 add helper functions for SSRC contexts
5 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
5 years ago
Richard Fuchs 6792cde8b6 TT#76711 add custom SDP attributes capability
5 years ago
Richard Fuchs 641fd160ca TT#77358 create helper function to determine RTP protocols
5 years ago
Richard Fuchs a68a59fbf5 TT#76711 keep track of the raw SDP format string
5 years ago
Richard Fuchs 2d78c36338 TT#76711 allow update of media type
5 years ago
Richard Fuchs 6513bfd5bd TT#76711 split out function to handle media protocols
5 years ago
Richard Fuchs ad4ea21ef4 fix for d09071a
5 years ago
Richard Fuchs d09071a16b TT#74850 avoid duplicate dlg.terminate_dlg with reversed tags
5 years ago
Richard Fuchs 01002b07da TT#74850 clean up indentation by reversing logic
5 years ago
Richard Fuchs 3d83b46505 TT#76206 fix call teardown for half established dialogues
5 years ago
Balajee SV 220c96aea4 Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
5 years ago
Balajee SV b45dbbdc24 Merge branch 'jb_new' of https://github.com/balajeesv/rtpengine into jb_new
5 years ago
Balajee SV e3a5d45433 jb_new
5 years ago
Balajee SV c0b28c3d65 jb_new
5 years ago
Richard Fuchs ef0d6a3a80 TT#74301 merge jitter buffer PR #834
5 years ago
Richard Fuchs c70b3f6369 TT#74651 fix several mem/resource leaks
5 years ago
Richard Fuchs bc3d4f71b7 compile fix for glib versions < 2.30
6 years ago
Richard Fuchs e0dd6747ea TT#71050 fix branch deletion from via-branch
6 years ago
Richard Fuchs ab77ed50af TT#64601 refuse overriding crypto params from SDES when DTLS is in use
6 years ago
Richard Fuchs 7b60ca8e35 ignore untagged/wildcard/unknown MLs in delete with via-branch
6 years ago
Richard Fuchs 22ea251157 don't skip address family selection when zero port is present
6 years ago
Richard Fuchs 3466700149 TT#65800 fix SDES negotiation bug
6 years ago
Richard Fuchs 3fb5befad4 TT#64301 log xmlrpc children to stderr
6 years ago
Richard Fuchs 23977237c0 TT#61050 detect to-tag changes via via-branch
6 years ago
Richard Fuchs 988d077b5c TT#60301 fix rtcp-mux logic with branched calls
6 years ago
Richard Fuchs 910c03fa62 TT#58660 PCM to RFC DTMF transcoding
6 years ago
Richard Fuchs db507468de TT#59100 support case insensitive codec names
6 years ago
Richard Fuchs 2298de76b1 honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
6 years ago
Richard Fuchs 573cd3ff22 TT#58050 fix refcount bug
6 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
6 years ago
Richard Fuchs 357474df6f TT#50652 add label= option to match call participants
6 years ago
Richard Fuchs fb76ef74f8 TT#54800 fix ptime overrides
6 years ago
Richard Fuchs 40dc49f8e2 TT#50652 stop media playback on call delete
6 years ago
Richard Fuchs d449861d96 TT#50652 separate out and move crypt handler routines
6 years ago
Richard Fuchs 3bdad88063 TT#50652 create timer to gradually send packets without jitter
6 years ago
Richard Fuchs 83965bdb1f TT#50652 infrastructure to support reading/playing of media files
6 years ago
Richard Fuchs 4266f8e542 move SDES-no handling into __sdes_accept
6 years ago
Richard Fuchs 0c559f5860 Add missing SDES accept routine
6 years ago
Richard Fuchs b593d57e21 TT#37400 do not answer with ICE attributes if no ICE was offered
6 years ago