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

Merge request reports

Loading