Richard Fuchs
24bf817b3f
MT#55283 allow returning error from list_iter
...
Change-Id: I66b28463d794abff91272fc3cb3657ecc21cf492
4 months ago
Richard Fuchs
b91f58292f
MT#55283 allow list iteration to return errors
...
Change-Id: Ic394f0fa4af09f2db6526f49d4e5e3fd4fdb04c5
4 months ago
Richard Fuchs
f7b5a4de5b
MT#55283 update signature of dict_get_str
...
Change-Id: Idf333d65436998777b1e9247304e450f3740672f
4 months ago
Richard Fuchs
b2554a0be3
MT#55283 move inject flags into struct
...
Change-Id: Ib7b42091db3a2d8d20fd04a7d1db38c4f8e3abed
4 months ago
Richard Fuchs
235c47a5a3
MT#55283 reorder case labels
...
Change-Id: I24ee8b0bebb75ebe58995dbe9179e16b058184d0
4 months ago
Richard Fuchs
1fc0f1df6b
MT#55283 move cleanup functions
...
Change-Id: Ia1e33f3467af641cf5162e512d36d026aaf26536
4 months ago
Richard Fuchs
f40bd1619a
MT#55283 add some alternative spellings
...
Change-Id: I892a546e964cdc8493d138ed1b00af4cc0feb8f9
4 months ago
Richard Fuchs
88f0483c4e
MT#55283 revamp calls_merge once again
...
Maybe this makes sense now
Change-Id: I94c668969aaffd3582d94f8872106f073bb939ba
4 months ago
Richard Fuchs
cf38ee00af
MT#55283 change obj_release to inline
...
to avoid compiler warnings
Change-Id: I0cecb3bb03297616ddd4f376abf68dcceb1c8a99
4 months ago
Richard Fuchs
c70c8b44e4
MT#55283 move flags processing to new file
...
Change-Id: I9058f18573993f193a61b82d038b2d08af81856c
4 months ago
Richard Fuchs
d2b99acaaf
MT#55283 reset memory arena after call merge
...
Change-Id: Ie4deb5b723e15b4517da8623a8e39fc00a595179
4 months ago
Richard Fuchs
40a98c57a8
MT#55283 stricter asymmetric codecs
...
Don't blindly take over a source DTMF PT if one is present. Check if the
destination has _some_ DTMF PT, and only then take over the source. This
makes the behaviour more closely match the documentation.
One test is affected and seems to improve its outcome.
Closes #2091
Change-Id: Ibb9c1f79099fa30ac69ec71b4a4c71af0b88b327
4 months ago
Richard Fuchs
10fa284010
MT#55283 only use audio player if there is a codec
...
Warned-by: Coverity
Change-Id: Ic1de183c93f06b5a97310f17e10474f473062419
4 months ago
Richard Fuchs
af991ee58f
MT#55283 new "mix" flag
...
Change-Id: I4d1dfa2a38533707e9c0f080377c880fc3b678a5
4 months ago
Richard Fuchs
826da140e6
MT#55283 update all subs after sub-ans
...
Change-Id: I30e92ed71954ea77e1ab0d1149bb880c3720eccc
4 months ago
Richard Fuchs
47ecbdba68
MT#55283 fix possible UAF
...
Closes #2059
Change-Id: I364e14ae2b944ebd2839490c61279a14501e02e2
4 months ago
Richard Fuchs
ed933baa58
MT#55283 remove logically dead code
...
Change-Id: Ib79339ca6ffa0688bb96e9e09fd0c9db248dcdc7
4 months ago
Richard Fuchs
3a31f3dd9e
MT#55283 fix possible deadlock
...
Change-Id: I35aa96f09639cab4eb57dd834f3570e9cdca33b2
4 months ago
Richard Fuchs
19c3a17dfa
MT#55283 support early-media for create-answer
...
Change-Id: Ic8ed944df6266d703319e11e90b150901e5093ef
4 months ago
Richard Fuchs
5b034e571b
MT#55283 support passing down codec information
...
Change-Id: I24907b1d315171d50df7cad14c887a36e5a3ad5f
4 months ago
Richard Fuchs
28ac65baf3
MT#55283 add new "implicit" audio player flag
...
Change-Id: I2c215917cba7a6f8b7afa70747db09f77eff1d39
4 months ago
Richard Fuchs
698455617a
MT#55283 move audio player activation
...
Change-Id: Ia9af1a236fa5f7242add496a28f5d967d2ce4f54
4 months ago
Richard Fuchs
6231f8570d
MT#55283 rename variables for clarity
...
Change-Id: Ibe2d731b9a10e64fd956c23a793709144e82c6ee
4 months ago
Richard Fuchs
d2a42a2408
MT#55283 globalise check_codec_list
...
and add type safety
Change-Id: Id16caa3270a552c413284dc2a3866faad7725bd7
4 months ago
Richard Fuchs
88e145ac13
MT#55283 rename variables for clarity
...
Change-Id: I8d3c1dac97e726800274f61f0f16799dcab029c6
4 months ago
Richard Fuchs
19e2aa2ea4
MT#55283 extended "connect" matching
...
Change-Id: If751f1373fecf50e868ca76813ddd3d9e6423f82
4 months ago
Richard Fuchs
0efd1b169b
MT#55283 rename media_match
...
Change-Id: I7cd86089b15a8f6f78f2b5516643c838e0ee1537
4 months ago
Richard Fuchs
9491a81ec6
MT#55283 simplify call2_get
...
Change-Id: I92407ea9ed9ab794e22e00cfa43a61599d768f48
4 months ago
Richard Fuchs
a5d067f4cc
MT#55283 use medias_q instead of subscriptions
...
Change-Id: I7bb2bbc79b2da7fa7e7d9d4158de20e3afb9aa11
4 months ago
Richard Fuchs
3fb608bffb
MT#55283 fuller init of subs on connect
...
Change-Id: I2f1c2fc9f9e3174883e6047d12de376177b7ec83
4 months ago
Richard Fuchs
fd992d5324
MT#55283 support bidirectional unsubscribe
...
Change-Id: Icf367a2ce80b9d5d5d6017d4f53a49cf09ae70f5
4 months ago
Richard Fuchs
b170b2a825
MT#55283 add audio-player alternative spelling
...
Change-Id: Ibbc1013afac3ee4cdc64221f98e6ef4e2ceb060f
4 months ago
Richard Fuchs
ef817fccef
MT#55283 support individual unsubscribe action
...
Change-Id: Id4ea984ce8109b6a962edb52d0e81532bbfbd701
4 months ago
Richard Fuchs
61c4cf8052
MT#55283 add new connect options
...
Change-Id: Ic175e5d7cd6138e6e659b982265701aebf65235e
4 months ago
Richard Fuchs
320b293dd5
MT#55283 add "create" method
...
Change-Id: I626996028a6c5a9ee296efdeba8f301411b74ec7
4 months ago
Richard Fuchs
b121f38d97
MT#55283 refactor c_s_transcode
...
Change-Id: Ic12ec003b3bbe0ccd975ddb80cc5fea29ad68dd1
4 months ago
Richard Fuchs
dd3b4eae7f
MT#55283 handle possible null
...
Change-Id: Id643455c7440a954ce70c138f58eca244fc40849
4 months ago
Richard Fuchs
b83f520cff
MT#55283 add alternative spellings
...
Change-Id: I665dd59370019d8597f7d552d4d9d5bdf00753b6
4 months ago
Richard Fuchs
07c061380c
MT#55283 refactor c_s_synth
...
Change-Id: I971b7225eaef13df0880885462aa48d8ad82cedf
4 months ago
Richard Fuchs
14dde79ec6
MT#55283 better tolerate flags parsing
...
Change-Id: I75164ebc7de77b81182c22c2ada6a40e356a089b
4 months ago
Richard Fuchs
c17a48d5e8
MT#55283 annotate functions & const qualify
...
Change-Id: I7b6a47c01765a8021bd811e311c9901f075d67c6
4 months ago
Richard Fuchs
e59ee48a06
MT#55283 update unsubscribed subs as well
...
Change-Id: I9d4e0c06186d97a8bf34ca8103ac2b628109d796
4 months ago
Richard Fuchs
f6a5087f63
MT#55283 fuller sub update
...
Update all linked subscribers, not just the ones involved in the
connect, as they might also need to have their handlers updated.
Change-Id: Ib7a8aa3ca0d0f986bb90a99bf1337b358e96be33
4 months ago
Richard Fuchs
b157683945
MT#55283 move enabling of audio player
...
Change-Id: I24a0064a38548eeb94612b4096a058448810a339
4 months ago
Richard Fuchs
0a9e85e8a3
MT#55283 refactor update_all functions
...
Change-Id: Ica0a9f5f76bf8edf194813e18d71437d6756280b
4 months ago
Richard Fuchs
59432f0954
MT#55283 add aliases to output
...
Change-Id: I786b9448a8a9c2a18f9f309f46a90ed5ba68e284
4 months ago
Richard Fuchs
62ac250383
MT#55283 remove privacy markers from CLI
...
Change-Id: I6759901a3a5a5a885335e0b79a02d869c73cf921
4 months ago
Richard Fuchs
3536c4ab1f
MT#55283 support anonymous publish
...
Change-Id: Id68643ec4fc1520be1a266c4c9315fc07b6c8815
4 months ago
Richard Fuchs
502e0b791f
MT#55283 improve asymmetric codec logic
...
Instead of always blindly picking the matching supp codec for the
receiver codec, pick it only if there is no appropriate sink supp codec,
or both are compatible (which implies a payload type mismatch).
Closes #2084
Change-Id: Ie401db500a038f60f3b4286e2067f90674c611df
4 months ago
Richard Fuchs
e519ef492e
MT#55283 add missing lock for subscribe streams
...
Closes #2075
Change-Id: I17adc7c62ca22885b41064f155e7d842d51b48d8
4 months ago