Richard Fuchs
429c7b5c71
MT#63317 support bundle offer
Change-Id: Ibb271535c38654c4fa4d52026d6a4ce41535e3cb
3 months ago
Richard Fuchs
a76b0a7d5c
MT#63317 optionally return previous HT to caller
Change-Id: If00834e1b53698e469fa134d3eb799ab486013e3
3 months ago
Richard Fuchs
d78064344a
MT#63317 add SSRC mapping to kernel
Change-Id: If3af2ff872be340be57a2c53c35fcf2d83af6587
3 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
3 months ago
Richard Fuchs
4c78949654
MT#63317 associate SSRC with media
Change-Id: I0fba8f0a2c98c4b80b1688c85768efdf4410abe8
3 months ago
Richard Fuchs
cc48a89c41
MT#63317 set correct output media w bundle
Change-Id: I8e4e2514a6f779d9fcedfe1593b228d336cf5c2a
3 months ago
Richard Fuchs
ffd362cbf4
MT#63317 allow alternative endpoints
for strict-source + bundle
Change-Id: Ic13a9a7fe45b671eff12473c70233c2d05ace371
3 months ago
Richard Fuchs
bc185e6f0f
MT#63317 rework endpoint matching a bit
Change-Id: If0c58f72822a45e5fb89a248a01b9a401592ec30
3 months ago
Richard Fuchs
3b0496979a
MT#63317 extmap parsing in kernel
Change-Id: I2d4b0f0ba08d0dd793bd4e9716731dfe96ee155a
3 months ago
Richard Fuchs
607866ed13
MT#63317 send bundle media to kernel
Change-Id: I80779dc0eec5004e9ac8ceb4ca2d8c0206513fff
3 months ago
Richard Fuchs
c2aa97466f
MT#63317 separate out stream/media/sink setting
Change-Id: I19abcefb385eca5de21e5fe8e9ada0e868fc0ed3
3 months ago
Richard Fuchs
7ce5b7660e
MT#63317 typedef for kernelize_state
Change-Id: I1b712ccc049b13bc6e1aef41ef2cd13dafddc99d
3 months ago
Richard Fuchs
8cf038e4fa
MT#63317 rework kernel output grouping
Change-Id: I3e798e5f1e5ae2f4af247819e3d323cdbf56b36b
3 months ago
Richard Fuchs
07a046a257
MT#63317 push MID ext to kernel
Change-Id: I646174e14e51078458324cc5fe8a614aee7a2893
3 months ago
Richard Fuchs
7f9ed63ed7
MT#63317 support MID RTCP printing
Change-Id: I7aaeddc493d52122ef5f2286ec75f5f6d3016ed0
3 months ago
Richard Fuchs
5a287014c0
MT#63317 rework RTCP printing code
Change-Id: Iae0fa0f509857183dfb0bcc091a1af2648d6879c
3 months ago
Richard Fuchs
4ea2867d55
MT#63317 support generating MID RTP extension
Change-Id: I98c7dd0893562153a0230f976090ea0e31887d38
3 months ago
Richard Fuchs
78f9c0147a
MT#63317 generalise functions
Change-Id: I4ed802c755b6faab0fcba311b7b1fe617e2dd669
3 months ago
Richard Fuchs
667056b445
MT#63317 skip PT check when MID is in use
Change-Id: Ic9eaaada645a0ecdcd8a9d09bfc86c16b2e5ecb9
3 months ago
Richard Fuchs
12f69abbc3
MT#63317 share ports/sockets among bundle groups
Change-Id: I951f3690e7b795fdc08f0e37a1efb48a1a2630ca
3 months ago
Richard Fuchs
15dc584e2a
MT#63317 check if streams are matching
Change-Id: Ief5c10c202447238120eb106a832d768111e3b9c
3 months ago
Richard Fuchs
0cf57f220f
MT#63317 check if bundle head is bundled
Change-Id: Iaa618c08c351eb9fd642dc877327ff357598879f
3 months ago
Richard Fuchs
455caf2328
MT#63317 check if bundled PTs are unique
Change-Id: I3f1c63e2079a73ce8f1d3aa79e3650b2c68ed570
3 months ago
Richard Fuchs
e4478fcdbb
MT#63317 print bundle groups for bundled media
Change-Id: I3dce645f308bf0fe5f63b13fbb56f33ab0ff0ae2
3 months ago
Richard Fuchs
77776f185c
MT#63317 support bundle-accept
Change-Id: Ie436bd0e709a87379a647439bc09c167619620aa
3 months ago
Richard Fuchs
be148a4183
MT#63317 ignore bundle groups under force-relay
Change-Id: I3531d7c2b48f043fae1c3ae1685b80d7e30068ce
3 months ago
Richard Fuchs
871c4c0579
MT#63317 support BUNDLE flags
Change-Id: Iddc7f5b8394cdd2c2543775163f8867a1d88b14a
4 months ago
Richard Fuchs
3ef034a675
MT#63317 track extensions by known ID
Change-Id: I17f20bc8be60d779d1a3d18616bb518062f74e6b
3 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
4 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
3 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
3 months ago
Richard Fuchs
8b66f0a5e4
MT#63317 avoid duplicate extmap
Change-Id: If3237a5fc07e6257b58722336563d8ca95cd984c
3 months ago
Richard Fuchs
09ed1d3c20
MT#55283 store RTCP payload in phc
Fixes regression from c525cb9e0
Change-Id: I58ebeab42e833ca01dce028ab227a1ca10d43353
3 months ago
Richard Fuchs
e82c5da918
MT#55283 fix redis metadata typo
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
3 months ago
Richard Fuchs
64efc53c52
MT#55283 update redis data after rec/fwd commands
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
3 months ago
Richard Fuchs
176a834500
MT#55283 carry over PT flags with reuse
Change-Id: I19a4ae523f372be825c0814c29b005fd961cbc76
3 months ago
Richard Fuchs
de6e8e3763
MT#55283 use embedded array
Change-Id: I85330fb38b041d83a93e3c329cc3fc592290fdf3
3 months ago
Richard Fuchs
61103a2ac5
MT#63317 remove unused struct member
Change-Id: I2e0fa7ad49e8e0280bc2c7b1b305fcc7d6c8c5e8
3 months ago
Richard Fuchs
29886ae555
MT#55283 fix old gcc error p2
Change-Id: I8b4c82c4fd0b03b8339c8f0d014d9d2f095b2bf8
3 months ago
Richard Fuchs
e021d77884
MT#55283 fix old gcc error
Change-Id: Ida0763d5c746f8b39a45880fe0a819c6781ed617
3 months ago
Richard Fuchs
1b05cb043e
MT#63317 support ext filter in kernel
Change-Id: Ic98dde266c7707dd3350d651032d989511ee3bee
3 months ago
Richard Fuchs
ab8c7a82cb
MT#63317 support sending mixed rtpext
Change-Id: Ic504cfd9dea09eeccfc07e524aad14f87ca72692
3 months ago
Richard Fuchs
a87889b35a
MT#63317 initial support for allow-mixed
Adapt affected tests
Change-Id: I2a5dc1249a9a7dbab20b6022e20572a36d9520a9
3 months ago