Richard Fuchs
d7d61eddf2
MT#55283 reorder ICE candidate check
...
Run the check against ICE candidates not just for DTLS packets, but for
all received packets, except STUN which have authentication and are
needed to learn new ICE candidates.
Change-Id: I25df8fa6db4f828a68ba3b9e5cd35d2b56c0df08
4 months ago
Richard Fuchs
e1cfefc07e
MT#55283 disable kernel RTCP FW if filtering
...
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
4 months ago
Richard Fuchs
f0e5e27bb9
MT#63317 ignore SDP address for bundled media
...
Change-Id: I10d3418dce30d69f5268c6c4187bc15bdb18e82d
4 months ago
Richard Fuchs
40d45821fc
MT#63317 use correct bundle sink for kernel
...
Change-Id: If3cbe6477a2d951fd8d2aabe121e356a48de0384
4 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
4 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
4 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
4 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
4 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
4 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
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
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
Richard Fuchs
176a834500
MT#55283 carry over PT flags with reuse
...
Change-Id: I19a4ae523f372be825c0814c29b005fd961cbc76
4 months ago