Raja Subramanian
b8ddd0f98c
Taking interface{} -> any modernize bits ( #4204 )
2025-12-28 05:22:12 +05:30
Raja Subramanian
f4745b8437
Do codec munging when munging RTP header. ( #2665 )
...
* Do codec munging when munging RTP header.
It was possible for probe packets to get in between RTP munging and
codec munging and throw off sequence number while dropping packets.
Affected only VP8 as it does codec munging.
* do not pass in buffer as it is created anyway
* flip fields
* flip order
* fix test
* call translate for all tracks
* simplify
2024-04-19 22:32:13 +05:30
Raja Subramanian
4404b6796b
Some optimisations in the forwarding path. ( #2035 )
...
* WIP commit
* WIP
* Fix tests
* clean up
* Release pool in pacer
* fix tests
* fix tests
* remove debug
* fix test
2024-02-20 10:32:35 +05:30
David Zhao
981fb7cac7
Adding license notices ( #1913 )
...
* Adding license notices
* remove from config
2023-07-27 16:43:19 -07:00
Raja Subramanian
e32eaa451f
Refactor video layer selector ( #1588 )
...
* WIP commit
* WIP commit
* fix test
* FPS for VP9
* WIP commit
* test changes
* WIP commit
* h264
* codec munger
* forwarder state
* clean up a bit
* dd interface
* WIP commit
* WIP commit
* WIP commit
* WIP commit
* more TODO notes
* overshoot interface
* clean up
* clean up isTemporalSupported
* wait for key frame to resume
* clean up VP8 payload descriptor stuff
* temporal layer selector
* comment out vp9 and av1
* space
* fix test compile
* append bytes
* fix tests
* fix test
2023-04-08 10:57:57 +05:30