1527: Tests for incorrect bitrate idx in CMR Fix
Reason why this change is needed
Using RTP, It was discovered that the bitrate remote requests via CMR in the E-bytes is mapped to the previous bitrate, e.g. if 256K is selected, 192K is signalled in CMR.
Description of the change
- Add support for passing a requests file from command line to set CMR and other requests at frame boundary
- Add pytest for iterating through valid bandwidth/codec/bitrate combinations and comparing bitstream with expected values
Affected operating points
- Adds new tests for request for codec change, bitrate change and bandwidth change