Commit Graph

74 Commits (43f15cd8e357a3b56bcb6acf616d06c3345a2dfb)

Author SHA1 Message Date
Richard Fuchs 43f15cd8e3 MT#55283 fix compile warning
8 months ago
Tom Briden c57a3f7def MT#55283 dtmf: only update recv list if not injected and send list if injected, delayed or not blocked
1 year ago
Tom Briden e12e408ee3 MT#55283 dtmf_inject: adjust start_pts if last_event + pause is later than it
1 year ago
Tom Briden c92748dc9d MT#55283 dtmf_inject: fix generating one too many event packets
1 year ago
Tom Briden c7fa81c764 MT#55283 dtmf_event_payload: canonicalise DTMF end event ts if start packet send was delayed
1 year ago
Donat Zenichev e2d4da995b MT#59038 Fix a defect detected by Coverity Scan (dtmf)
1 year ago
Richard Fuchs 50848552c6 MT#59038 support DTMF VSC to control recording
1 year ago
Richard Fuchs 8db00bb652 MT#59038 switch to transparent union for callback
1 year ago
Richard Fuchs 337c73ecc8 MT#59038 generalise DTMF trigger handling
1 year ago
Richard Fuchs 339c705469 MT#55283 add failure mode for dtmf_init
1 year ago
Donat Zenichev bebe291656 MT#59086 Unify header files inclusions.
1 year ago
Richard Fuchs 7b2ba5339a MT#55283 use typed G* for call members
1 year ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
1 year ago
Richard Fuchs 9510b01a29 MT#55283 use typed GQueue for dtmf_events
1 year ago
Richard Fuchs 57598e1255 MT#55283 use typed GQueue for stream/handlers
1 year ago
Steven Ayre 1e64ac2340 MT#55283 add label to dtmf notification
2 years ago
Tom Briden e40e6c5cd0 MT#55283 Allow dtmf injection when also using a delay buffer
2 years ago
Alex Hermann d4d93332a4 MT#55283 Don't log an error on success when sending DTMF event
2 years ago
Richard Fuchs 5e5e08e377 MT#55283 rename variables to eliminate shadowing
2 years ago
Richard Fuchs 4389aed9e9 MT#56861 use correct codec handler for DTMF inject
2 years ago
Richard Fuchs 93d4fe74c1 MT#56861 use SSRC TS for "encoder" TS
2 years ago
Richard Fuchs 6b5f1f081c MT#56856 log duration only for end events
2 years ago
Richard Fuchs 2267023f07 MT#56861 use correct printf formats
2 years ago
Richard Fuchs 0914bf761d MT#55283 add per-call dtmf-log-dest
2 years ago
Richard Fuchs 998b55cbcc MT#55283 unconditionally create DTMF socket
2 years ago
Richard Fuchs 711d43646f MT#55283 switch DTMF socket to connectionless
2 years ago
Tom Briden 35ac2610af MT#55283 Add an option to not send dtmf log events for injected dtmf
2 years ago
Richard Fuchs 25e2640145 TT#136957 support multiple frequencies for `tone`
2 years ago
Richard Fuchs f95495d4f0 TT#136957 move rand_code from _send to _recv
2 years ago
Richard Fuchs 7be1d0aef1 TT#189201 refactor sink/handler attributes
3 years ago
Richard Fuchs 84fed5ca7e TT#136957 obsolete TRANSCODE flag
3 years ago
Richard Fuchs 2240921ab3 TT#136957 use separate sequencer per sink/destination
3 years ago
Richard Fuchs c0d9f84e49 TT#14008 rename instance of `func` for clarity
3 years ago
Richard Fuchs 7836035f3f TT#14008 fix double mutex unlock
3 years ago
Richard Fuchs 60fe7104e7 TT#14008 fix possible unintentional integer overflow
3 years ago
Richard Fuchs 3582b623a9 TT#136957 DTMF delay support
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 2ca64340e1 TT#136957 support DTMF triggers for blocking
3 years ago
Richard Fuchs 6ac4f12c01 TT#136956 add more options for DTMF replacement
3 years ago
Richard Fuchs 576774614b TT#136956 add support for DTMF-security=zero
3 years ago
Richard Fuchs 9da5a46fcb TT#136956 support DTMF-security=random
3 years ago
Richard Fuchs 38f97c2df8 TT#136956 support DTMF silence replacement
3 years ago
Richard Fuchs 478c2608e8 TT#136956 upgrade `block_dtmf` to enum to allow for different modes
3 years ago
Richard Fuchs ba556db1d4 TT#136955 tie in DSP DTMF events with other DTMF reporting
3 years ago
Richard Fuchs fdb529eb5a TT#136955 refactor DTMF event reporting
3 years ago
Richard Fuchs 24f607752c TT#145450 add support for tracking multiple SSRCs per stream
4 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
4 years ago
Richard Fuchs 1e0765bf6e TT#91151 tie codec handlers to output media/sink
4 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
4 years ago