Commit Graph

2985 Commits (mr12.4.1.5)

Author SHA1 Message Date
Tom Briden e12e408ee3 MT#55283 dtmf_inject: adjust start_pts if last_event + pause is later than it
2 years ago
Tom Briden bdb1022677 MT#55283 codec_last_dtmf_event: return ts of dtmf_state if handler queue is empty
2 years ago
Tom Briden c92748dc9d MT#55283 dtmf_inject: fix generating one too many event packets
2 years ago
Richard Fuchs 41a9894cce MT#55283 fix DTMF end event sequencing
2 years ago
Tom Briden c7fa81c764 MT#55283 dtmf_event_payload: canonicalise DTMF end event ts if start packet send was delayed
2 years ago
Tom Briden 6aa10931ad MT#55283 packet_encoded_tx: add a ts delay when transmitting DTMF event packets
2 years ago
Donat Zenichev d7b8ebbc68 MT#58535 Add an empty statement after `rtpp-flags` parsing
2 years ago
Donat Zenichev 59dca7dcec MT#58535 Shadow the `parse_str_flag()` because unused
2 years ago
Donat Zenichev 282f57884e MT#58535 Use `call_ng_flags_flags()` for generic flags
2 years ago
Donat Zenichev 15d0867737 MT#58535 rtpp_flags: add directional flag parsing
2 years ago
Donat Zenichev f60139cf0d MT#58535 Add opmode to processing of flags
2 years ago
Donat Zenichev 31641efe06 MT#58535 Be able to detect message type (request/reply)
2 years ago
Donat Zenichev bb52ae4ebc MT#58535 Add support of the rest of opmodes
2 years ago
Donat Zenichev 36c19b9111 MT#58535 rtpp_flags: introduce raw flags parsing
2 years ago
Dennis Yurasov c3e32b77e4 MT#55283 Fix TLS-ID change detection
2 years ago
Richard Fuchs 63059122f0 MT#59038 add rec announcement options
2 years ago
Richard Fuchs cb39c9a7e8 MT#59038 support repeat starts of the same player
2 years ago
Richard Fuchs 151c45ddd7 MT#59038 add block-egress flag
2 years ago
Richard Fuchs 40ce322a42 MT#59038 add missing flags to query output
2 years ago
Richard Fuchs 931c0c7ed7 MT#59038 use recording monologue setup wrapper
2 years ago
Richard Fuchs ed877868c1 MT#59038 separate player init/start functions
2 years ago
Richard Fuchs 9223109d04 MT#59038 specialise media_player_play_init
2 years ago
Richard Fuchs bd43cd5809 MT#59038 extend transcoding code exclusion
2 years ago
Richard Fuchs 18f807fb69 MT#59038 clean up repeat/start_pos
2 years ago
Richard Fuchs afdf0ad9bf MT#59038 exclude function from non-tc builds
2 years ago
Richard Fuchs ed199058c5 MT#59038 split up media player start functions
2 years ago
Richard Fuchs 70db5c5770 MT#59038 update return types to bool
2 years ago
Richard Fuchs 24ce8de2bb MT#59038 shortcut media_player_new()
2 years ago
Richard Fuchs 72c3ce7e7e MT#59038 add alternative option name
2 years ago
Richard Fuchs d6b09b53ea MT#55283 add version test for X509_STORE_CTX_get0_cert
2 years ago
Richard Fuchs 527225a5c3 MT#55283 unify buffer-sending code
2 years ago
Richard Fuchs 826bfe7e7c MT#55283 consolidate t/c return codes
2 years ago
Richard Fuchs e8b5887235 MT#55283 use per-call poller
2 years ago
Richard Fuchs 90aa63a97c MT#55283 fix/rework poller-per-thread feature
2 years ago
Richard Fuchs a74b87716d MT#55283 use function to avoid silly goto
2 years ago
Richard Fuchs 074acd0f0a MT#55283 optimise timer tree lookup
2 years ago
Richard Fuchs 95621285e5 MT#55283 conditionally wake timer threads
2 years ago
Richard Fuchs bc504e2aef MT#55283 use one timerthread context per thread
2 years ago
Richard Fuchs da7b8f30ff MT#55283 refactor timer thread creation
2 years ago
Richard Fuchs 5f2d5ed72c MT#55283 move config defaults around
2 years ago
Richard Fuchs 1e1f00412e MT#55283 update kernel.c to bool types
2 years ago
Richard Fuchs 8458652d5f MT#55283 fix regression from fe9d1f5ae3
2 years ago
Richard Fuchs 2f0b45bcf6 MT#55283 add check_matched_flag()
2 years ago
Richard Fuchs cb2ae4e399 MT#55283 rename match flag and function
2 years ago
Richard Fuchs e437c06a41 MT#55283 remove pointless struct
2 years ago
Richard Fuchs 99021caf77 MT#55283 fix potential deadlock
2 years ago
Donat Zenichev e2d4da995b MT#59038 Fix a defect detected by Coverity Scan (dtmf)
2 years ago
Donat Zenichev 5a7a757431 MT#59038 Fix a defect detected by Coverity Scan (websocket)
2 years ago
Richard Fuchs c96755de06 MT#55283 set up recording after offer/answer
2 years ago
Richard Fuchs 953fabbf10 MT#59038 support `block DTMF` flag
2 years ago
Richard Fuchs 0ef4984a79 MT#59038 mutually exclusive operations
2 years ago
Richard Fuchs 4835e5e2ba MT#59038 split up call_block_dtmf_ng
2 years ago
Richard Fuchs 72b388a7ce MT#59038 add support for "plain" NG protocols
2 years ago
Richard Fuchs 89997638fd MT#55283 fix typo
2 years ago
Richard Fuchs 460baac18e MT#59038 split out cookie handling
2 years ago
Richard Fuchs 698ab0272b MT#59038 add recording query capabilities
2 years ago
Richard Fuchs b6b9395fd5 MT#59038 refactor CLI parsing
2 years ago
Richard Fuchs 4f14413526 MT#59038 abbreviate single-line CLI output
2 years ago
Richard Fuchs 849419150b MT#59038 reformat string literal
2 years ago
Richard Fuchs 50848552c6 MT#59038 support DTMF VSC to control recording
2 years ago
Richard Fuchs be5180a8ba MT#59038 extend faux hashing for IDE
2 years ago
Richard Fuchs a428bcba2d MT#59038 refactor recording functions
2 years ago
Richard Fuchs 8db00bb652 MT#59038 switch to transparent union for callback
2 years ago
Richard Fuchs 64fd7b8c1c MT#55283 restore some flags null checks
2 years ago
Richard Fuchs 337c73ecc8 MT#59038 generalise DTMF trigger handling
2 years ago
Alex Hermann 4cf8be08e3 MT#55283 Do not remove jumps to custom chain if base chain is "none"
2 years ago
Alex Hermann 2e7e720c94 MT#55283 Don't fail deleting the iptables chain if it is still in use
2 years ago
Stefan-Cristian Mititelu 3cd4681bea MT#55283 Encode and restore json recording_random_tag
2 years ago
Richard Fuchs a0ba4d793d MT#55283 don't create chains that already exist
2 years ago
Richard Fuchs 0500c3a0e9 MT#55283 fix copy/pasto
2 years ago
Richard Fuchs 339c705469 MT#55283 add failure mode for dtmf_init
2 years ago
szcom 76eec4840f MT#55283 Fix RTCP report deadline timeout ref #1781
2 years ago
Richard Fuchs ac4f2ef641 MT#55283 reverse handling of session attributes
2 years ago
Richard Fuchs 1454500979 MT#55283 reverse handling of media attributes
2 years ago
Richard Fuchs 24fb7a0bd7 MT#55283 create function to move SDP attributes
2 years ago
Richard Fuchs aa7d7a01ab MT#55283 simpler ml_medias_subscribed_to_single_ml
2 years ago
Richard Fuchs f40a33a753 MT#55283 shift extmap handling to printing stage
2 years ago
Richard Fuchs 0e23551fbc MT#55283 add distinctions to OTHER attrs
2 years ago
Richard Fuchs b098e01c76 MT#55283 remove unused argument
2 years ago
Richard Fuchs 908f2af271 MT#55283 remove unused argument
2 years ago
Richard Fuchs 9da775ad5a MT#55283 convert list of attributes from strings
2 years ago
Richard Fuchs 7035991842 MT#55283 short-cut attribute moving
2 years ago
Richard Fuchs c52a6d567d MT#55283 clarify attribute moving
2 years ago
Richard Fuchs 8c99588550 MT#55283 directly print T.38 attributes
2 years ago
Richard Fuchs 0a20da45ed MT#55283 introduce sdp_attr_print_f
2 years ago
Richard Fuchs 363a48870e MT#55283 split out insert_monologue_attributes
2 years ago
Richard Fuchs f87ac874d3 MT#55283 const updates
2 years ago
Richard Fuchs 1f201f78d0 MT#55283 add wrapper around append_attr_to_gstring
2 years ago
Richard Fuchs cd549a4465 MT#55283 split apart sdp_attribute struct
2 years ago
Richard Fuchs a56e1602a2 MT#55283 remove a=ssrc exception
2 years ago
Richard Fuchs 2d3ac7270b MT#55283 remove a=ssrc-group exception
2 years ago
Richard Fuchs d3bf479f10 MT#55283 remove a=msid exception
2 years ago
Richard Fuchs 22cdf1cb52 MT#55283 remove unused function argument
2 years ago
Richard Fuchs 76ba2ec595 MT#55283 add sdp_manipulations_subst_attr
2 years ago
Richard Fuchs dbe4e5d534 MT#55283 add sdp_manipulate_remove_attr
2 years ago
Richard Fuchs 16fc4e5e0e MT#55283 extend SDP attribute matching
2 years ago
Richard Fuchs 1a11d9fbab MT#55283 simplify fmtp printing
2 years ago
Richard Fuchs 9ce741daee MT#55283 abbreviate append_attr_int_to_gstring()
2 years ago
Richard Fuchs 6b35f2eda1 MT#55283 add append_int_tagged_attr_to_gstring()
2 years ago
Richard Fuchs 282e2c0a16 MT#55283 extend attribute pattern matching
2 years ago
Richard Fuchs d6d736cb5f MT#55283 unify SDP remove/subst logging
2 years ago
Richard Fuchs 5a05c778c0 MT#55283 add append_tagged_attr_to_gstring
2 years ago
Richard Fuchs d5654c329c MT#55283 imply attribute ':'
2 years ago
Richard Fuchs bf3dbbc204 MT#55283 clearly separate attribute name and value
2 years ago
Richard Fuchs fe99735a5d MT#55283 use more g_auto
2 years ago
Richard Fuchs b7b4890ecd MT#55283 introduce STR_INIT_GS
2 years ago
Richard Fuchs 9dfe5b0e73 MT#55283 use simpler g_string_append_len
2 years ago
Richard Fuchs 2401bf2347 MT#55283 use int argument instead of pointer
2 years ago
Richard Fuchs 07b80274fa MT#55283 const updates
2 years ago
Richard Fuchs 9bac9bc683 MT#55283 include explicit cast in STR_INIT
2 years ago
Richard Fuchs 42d3ae33bb MT#55283 use implicit a= prefix for attributes
2 years ago
Richard Fuchs 989695ab75 MT#55283 mandate use of `flags`
2 years ago
Richard Fuchs 8e1ba9e1e9 MT#55283 fix missing return
2 years ago
yksp 9fed01c467 MT#55283 Fixing Source and Destination fields when record-egress is enabled
2 years ago
Richard Fuchs bda1b937cb MT#59071 support selective DB updates
2 years ago
Richard Fuchs 1645f6dd36 MT#59071 relegate metadata update
2 years ago
Richard Fuchs e4630eb53c MT#59069 add option to override rec file pattern
2 years ago
Richard Fuchs b19f5982a4 MT#59069 add recording-path option
2 years ago
Richard Fuchs 8853c53b76 MT#59069 seperate out random recording tag
2 years ago
Richard Fuchs 366448e44b MT#59069 merge handling of output-dest w metadata
2 years ago
Richard Fuchs b57f80b856 MT#59069 refactor field/flag printing
2 years ago
Richard Fuchs 2ba84dd4ab MT#59069 introduce vappend_meta_chunk()
2 years ago
Richard Fuchs 7510730797 MT#59069 refactor handling of metafile prefix
2 years ago
Richard Fuchs 26352abf6b MT#59069 unify recording metadata update
2 years ago
Richard Fuchs 4e3d554ad1 MT#55283 obsolete PARSE_DECL
2 years ago
Richard Fuchs 5fb74f1e43 MT#55283 fix typo
2 years ago
Richard Fuchs c6a5b53912 MT#55283 use escaped command strings for Graphite
2 years ago
Donat Zenichev c95ec2b8da MT#59087 refactor flags handling in alphabet ordering
2 years ago
Donat Zenichev bebe291656 MT#59086 Unify header files inclusions.
2 years ago
Donat Zenichev 3348f2a0ae MT#59086 Remove superfluous inclusion of `call_interfaces.h`
2 years ago
Richard Fuchs 3df5fb9f7d MT#55283 fix typo
2 years ago
Richard Fuchs e439a27def MT#55283 protect read with mutex
2 years ago
Richard Fuchs ea59f28e53 MT#55283 convert to auto LOCK
2 years ago
Donat Zenichev acd303cd56 MT#58636 Fix a defect detected by Coverity Scan
2 years ago
Donat Zenichev 2924e892e9 MT#58717 Refactor the `call_block_silence_media()`
2 years ago
Richard Fuchs 76203fdce9 MT#58636 add new option 'static codecs'
2 years ago
Donat Zenichev 5de30a855b MT#58716 Move transcoding flag to media
2 years ago
Donat Zenichev f4c5f8f210 MT#58717 Media sinks: `call_block_silence_media()`
2 years ago
Richard Fuchs 949c5a9d8e MT#55283 work around gcc <12 being stupid
2 years ago
Richard Fuchs c9c6117c66 MT#55283 update all flags to 64 bit
2 years ago
Richard Fuchs e969a79428 MT#55283 check DTLS src/dst addressses
2 years ago
Michal Hajek afd85a4f94 MT#55283 leave SRTP keys in place after DTLS shut
2 years ago
Richard Fuchs ce22afab57 MT#55283 use typed GQueue for calls iterator
2 years ago
Richard Fuchs 8f98f69e98 MT#55283 use typed G* for subscriptions
2 years ago
Richard Fuchs 7b2ba5339a MT#55283 use typed G* for call members
2 years ago
Richard Fuchs 46a5998fa6 MT#55283 use typed GQueue for endpoint_maps
2 years ago
Richard Fuchs 656de5ba42 MT#55283 use g_auto for rtp_payload_type
2 years ago
Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef
2 years ago
Richard Fuchs afbd7d4f0d MT#55283 remove unused function
2 years ago
Richard Fuchs 38d064eab6 MT#55283 use typed GHashTable for tcp streams
2 years ago