Issue #951: fix difference between 5/10/20 ms frames in 13.2kbps McMASA binaural
requested to merge 951-differences-for-5ms-and-20ms-rendering-for-mcmasa-at-13-2-kbps-to-binaural into main
- Related issues: #951 (closed)
- Requested reviewers:
Reason why this change is needed
A BE test between 5ms and 20ms rendering with the limiter disabled shows differences for McMASA at 13.2kbps and BINAURAL, BINAURAL_ROOM, BINAURAL_ROOM_REVERB. The cause is overwriting the low band CNA with decoded output due to buffer sharing and different sampling frequencies for the output and the low band CNA singal.
Description of the change
In the generation of the low band CNA signal move the generated sub frames of the CNA signal to the position of the subframe according to the output sampling frequency and also access it there in the final rendering.
Affected operating points
- Non-BE for (O|Mc)MASA @13.2kbps output to BINAURAL and non-20ms rendering, but 5ms rendering in this case is now BE to 20ms rendering
-
- Produced bitstream is BE compared to previous state (no encoder change).
Related to #951 (closed)
Edited by bayers