Raja Subramanian
d2bf8f0ba1
Support simulating subscriber bandwidth. ( #1609 )
...
* Support simualting subscriber bandwidth.
When non-zero, a full allocation is triggered.
Also, probes are stopped.
When set to zero, normal probing mechanism should catch up.
Adding `allowPause` override which can be a connection option.
* fix log
* allowPause in participant params
2023-04-13 13:59:24 +05:30
Raja Subramanian
c56e37f3fe
Fix VP9 stutter in non-DD and some other misc changes ( #1595 )
...
* WIP commit
* WIP commit
* clean up
* remove todo
* fix test
2023-04-10 12:31:07 +05:30
Raja Subramanian
4969b57c09
Chaging VideoLayers -> VideoLayer ( #1591 )
...
There was mixed used. It is a struct. So, it is a singular.
Change all the places I could find. There may be more, but can be
changed when spotted.
2023-04-08 12:39:02 +05:30
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
Raja Subramanian
2c439b3063
Fix sequence number offset on packet drop ( #1556 )
2023-03-29 07:43:28 +05:30
Raja Subramanian
f63962c2cc
Pure code movement ( #1552 )
2023-03-26 23:13:17 +05:30