Richard Fuchs
72ac8d8008
MT#63317 remove rejected streams from bundle
Change-Id: Ib596cf1479eae475c0fec3303afca7e24166f51e
3 months ago
Richard Fuchs
e9f9cc83c5
MT#63317 test for I0fba8f0a2
Change-Id: Ib7beae5e7386f29229b32a4272ca1aec08cbcc4e
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
72be12af9c
MT#63317 tests for Ic13a9a7fe
Change-Id: I86c3a39ac8c58b27c8bbb78c4cf626f99ebb6b6b
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
e3a9eeea00
MT#63317 select kernel output group from PT
Change-Id: Ia818c42ffa8db916c37df87d239187bec1646d9f
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
7ce6a95eac
MT#63317 tests for Ib3582649474
Change-Id: Ibc2400c3ef6f540e4a7ae6d4cc1946628b4fff29
3 months ago
Richard Fuchs
827b6afb4a
MT#63317 kernel support for RTP MID
Change-Id: Ib3582649474fb7a926e47cb61d140bc389ef0d86
3 months ago
Richard Fuchs
42ca05711d
MT#63317 fixes for test script
Change-Id: I5a06e4856593464bca0917ed354461e22f05bfac
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
56cf28da59
MT#63317 tests for Ic9eaaada
Change-Id: I89191bbde61f4ff59c304cf28c723f71bfbe7551
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
dbd09db24e
MT#63317 add bundle tests
Change-Id: I94641d57219d2b2425a17da4b5e4c01fa2f71512
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
255754d5b4
MT#55283 support checking receive port in tests
Fix up tests that had this broken due to typoes
Change-Id: I3753d2ed0f523747224285a1b7f2ea59bc2079f7
3 months ago
Richard Fuchs
bc779d0913
MT#63317 PT tracking
Change-Id: Ic354f62cef4cb37e3d65648a2f953cf9995e60b2
4 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
4 months ago
Richard Fuchs
16780ac17d
MT#63317 support multiple a=group attrs
Change-Id: Icb2c00e1ca46fafbc8862fe6b9cf2aae4a62fbfa
4 months ago
Richard Fuchs
99005e01a8
MT#63317 use length for empty test
Change-Id: I7d47a545f3b8abb2025ac8cf88c2b564c171b23a
4 months ago
Richard Fuchs
60a3637b20
MT#63317 type safety for free functions
Change-Id: I31cf09d7bd8d00626f95dc84a3cd9e0c48026d49
4 months ago
Richard Fuchs
2794c885d8
MT#63317 add inline q_free
and rename str_q_free to avoid clash
Change-Id: I0ff141c2cbe3284c4a3662a17bf201ee14c25fe8
4 months ago
Richard Fuchs
facedafa44
MT#63317 allow use of void functions for typed HT
Change-Id: I7c5ac91ab1249b7552295c430d53bc2c93f4ca07
4 months ago
Richard Fuchs
8c58130a2d
MT#63317 add a=group tests
Broken at this point.
Change-Id: I1337543184eb6c4f409b9a6bbd100d5d250f6a85
4 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
2aed497528
MT#55283 check for null return first
Don't crash on undecodable packets
Fixes #2004
Change-Id: I138d7c99aaedfea12adf520d0b29ffd70ebfbe69
3 months ago
Richard Fuchs
6b2550cdcd
MT#55283 fix perl warnings
Change-Id: If619b302757fc795a73466d35d904c64c0039ff5
3 months ago
Richard Fuchs
df6ac133d3
MT#55283 compile fix for older glibc
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
3 months ago