Richard Fuchs
b018e64463
MT#63317 fix typo
Change-Id: I34359f41877819c031b927828cdf2d8d512c5f58
Warned-by: Coverity
3 months ago
Richard Fuchs
b26252b2a5
MT#55283 remove useless hash table
Change-Id: I4440acee225ced49c59493ed036e339c8a5e49c3
3 months ago
Richard Fuchs
e1cfefc07e
MT#55283 disable kernel RTCP FW if filtering
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
3 months ago
Richard Fuchs
f0e5e27bb9
MT#63317 ignore SDP address for bundled media
Change-Id: I10d3418dce30d69f5268c6c4187bc15bdb18e82d
3 months ago
Richard Fuchs
40d45821fc
MT#63317 use correct bundle sink for kernel
Change-Id: If3cbe6477a2d951fd8d2aabe121e356a48de0384
3 months ago
Richard Fuchs
9baf027be1
MT#63317 print a=bundle-only
Change-Id: Ieca566bb76b54093a0012ccc0d7021a5cfa75a11
4 months ago
Richard Fuchs
3124ab01b7
MT#63317 support bundle-require
Change-Id: I82ab669458f56a4e3ec2edb95f7a499adadbb810
4 months ago
Richard Fuchs
4aa3641cad
MT#63317 avoid mismatched extmap IDs
Change-Id: I7489ebaf9dbcb4ebb0c0bf469872433c25a0acb4
3 months ago
Richard Fuchs
429c7b5c71
MT#63317 support bundle offer
Change-Id: Ibb271535c38654c4fa4d52026d6a4ce41535e3cb
4 months ago
Richard Fuchs
a76b0a7d5c
MT#63317 optionally return previous HT to caller
Change-Id: If00834e1b53698e469fa134d3eb799ab486013e3
4 months ago
Richard Fuchs
d78064344a
MT#63317 add SSRC mapping to kernel
Change-Id: If3af2ff872be340be57a2c53c35fcf2d83af6587
4 months ago
Richard Fuchs
44deb79faa
MT#63317 remove unused hash table
Not needed as it turns out
Change-Id: I5236d32b6a0a6c0d51e3e0e9445dd5efeca73536
3 months ago
Richard Fuchs
72ac8d8008
MT#63317 remove rejected streams from bundle
Change-Id: Ib596cf1479eae475c0fec3303afca7e24166f51e
4 months ago
Richard Fuchs
4c78949654
MT#63317 associate SSRC with media
Change-Id: I0fba8f0a2c98c4b80b1688c85768efdf4410abe8
4 months ago
Richard Fuchs
cc48a89c41
MT#63317 set correct output media w bundle
Change-Id: I8e4e2514a6f779d9fcedfe1593b228d336cf5c2a
4 months ago
Richard Fuchs
ffd362cbf4
MT#63317 allow alternative endpoints
for strict-source + bundle
Change-Id: Ic13a9a7fe45b671eff12473c70233c2d05ace371
4 months ago
Richard Fuchs
bc185e6f0f
MT#63317 rework endpoint matching a bit
Change-Id: If0c58f72822a45e5fb89a248a01b9a401592ec30
4 months ago
Richard Fuchs
3b0496979a
MT#63317 extmap parsing in kernel
Change-Id: I2d4b0f0ba08d0dd793bd4e9716731dfe96ee155a
4 months ago
Richard Fuchs
607866ed13
MT#63317 send bundle media to kernel
Change-Id: I80779dc0eec5004e9ac8ceb4ca2d8c0206513fff
4 months ago
Richard Fuchs
c2aa97466f
MT#63317 separate out stream/media/sink setting
Change-Id: I19abcefb385eca5de21e5fe8e9ada0e868fc0ed3
4 months ago
Richard Fuchs
7ce5b7660e
MT#63317 typedef for kernelize_state
Change-Id: I1b712ccc049b13bc6e1aef41ef2cd13dafddc99d
4 months ago
Richard Fuchs
8cf038e4fa
MT#63317 rework kernel output grouping
Change-Id: I3e798e5f1e5ae2f4af247819e3d323cdbf56b36b
4 months ago
Richard Fuchs
07a046a257
MT#63317 push MID ext to kernel
Change-Id: I646174e14e51078458324cc5fe8a614aee7a2893
4 months ago
Richard Fuchs
7f9ed63ed7
MT#63317 support MID RTCP printing
Change-Id: I7aaeddc493d52122ef5f2286ec75f5f6d3016ed0
4 months ago
Richard Fuchs
5a287014c0
MT#63317 rework RTCP printing code
Change-Id: Iae0fa0f509857183dfb0bcc091a1af2648d6879c
4 months ago
Richard Fuchs
4ea2867d55
MT#63317 support generating MID RTP extension
Change-Id: I98c7dd0893562153a0230f976090ea0e31887d38
4 months ago
Richard Fuchs
78f9c0147a
MT#63317 generalise functions
Change-Id: I4ed802c755b6faab0fcba311b7b1fe617e2dd669
4 months ago
Richard Fuchs
667056b445
MT#63317 skip PT check when MID is in use
Change-Id: Ic9eaaada645a0ecdcd8a9d09bfc86c16b2e5ecb9
4 months ago
Richard Fuchs
12f69abbc3
MT#63317 share ports/sockets among bundle groups
Change-Id: I951f3690e7b795fdc08f0e37a1efb48a1a2630ca
4 months ago
Richard Fuchs
15dc584e2a
MT#63317 check if streams are matching
Change-Id: Ief5c10c202447238120eb106a832d768111e3b9c
4 months ago
Richard Fuchs
0cf57f220f
MT#63317 check if bundle head is bundled
Change-Id: Iaa618c08c351eb9fd642dc877327ff357598879f
4 months ago
Richard Fuchs
455caf2328
MT#63317 check if bundled PTs are unique
Change-Id: I3f1c63e2079a73ce8f1d3aa79e3650b2c68ed570
4 months ago
Richard Fuchs
e4478fcdbb
MT#63317 print bundle groups for bundled media
Change-Id: I3dce645f308bf0fe5f63b13fbb56f33ab0ff0ae2
4 months ago
Richard Fuchs
77776f185c
MT#63317 support bundle-accept
Change-Id: Ie436bd0e709a87379a647439bc09c167619620aa
4 months ago
Richard Fuchs
be148a4183
MT#63317 ignore bundle groups under force-relay
Change-Id: I3531d7c2b48f043fae1c3ae1685b80d7e30068ce
4 months ago
Richard Fuchs
871c4c0579
MT#63317 support BUNDLE flags
Change-Id: Iddc7f5b8394cdd2c2543775163f8867a1d88b14a
5 months ago
Richard Fuchs
3ef034a675
MT#63317 track extensions by known ID
Change-Id: I17f20bc8be60d779d1a3d18616bb518062f74e6b
4 months ago
Richard Fuchs
774834d0c7
MT#63317 set media from RTP ext
Change-Id: Id71e219a57decd409f4e8a7620c9809c9b577ae7
5 months ago
Richard Fuchs
e4f1717c7e
MT#63317 set media/stream from PT
Change-Id: Idf200efbe940cb1d4d6fc109820af37f08e49675
5 months ago
Richard Fuchs
bc779d0913
MT#63317 PT tracking
Change-Id: Ic354f62cef4cb37e3d65648a2f953cf9995e60b2
5 months ago
Richard Fuchs
2be254b0f8
MT#55283 set mux-offer when require is set
Change-Id: I18cbb52670c025db3384c4b4d39a136e9c7f3690
4 months ago
Richard Fuchs
1f91ce4c37
MT#63317 support bundle groups
Change-Id: Iff961283f77986c6df7147149e058286fbc91ca6
5 months ago
Richard Fuchs
16780ac17d
MT#63317 support multiple a=group attrs
Change-Id: Icb2c00e1ca46fafbc8862fe6b9cf2aae4a62fbfa
5 months ago
Richard Fuchs
99005e01a8
MT#63317 use length for empty test
Change-Id: I7d47a545f3b8abb2025ac8cf88c2b564c171b23a
5 months ago
Richard Fuchs
60a3637b20
MT#63317 type safety for free functions
Change-Id: I31cf09d7bd8d00626f95dc84a3cd9e0c48026d49
5 months ago
Richard Fuchs
5853dcb41b
MT#63317 move confirmed/kernel flags to stream_fd
The key for an in-kernel stream is a local port, so it is really the
socket (port) that gets pushed into the kernel, not the packet_stream.
Similar to the "confirmed" state, as we expect each socket to only have
one peer address/port.
Change-Id: I34fef771cd8b01701196ffb77e17fcd229c86550
4 months ago
Richard Fuchs
8b66f0a5e4
MT#63317 avoid duplicate extmap
Change-Id: If3237a5fc07e6257b58722336563d8ca95cd984c
4 months ago
Richard Fuchs
09ed1d3c20
MT#55283 store RTCP payload in phc
Fixes regression from c525cb9e0
Change-Id: I58ebeab42e833ca01dce028ab227a1ca10d43353
4 months ago
Richard Fuchs
e82c5da918
MT#55283 fix redis metadata typo
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
4 months ago
Richard Fuchs
64efc53c52
MT#55283 update redis data after rec/fwd commands
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
4 months ago