Unexpected delay of parametric binaural renderer in SBA modes up to 80kbps.
This may be related to concerns raised in issue #224.
I noticed an discrepancy in the delay of IVAS SBA at bitrates using the parametric binaural renderer today. Expected IVAS SBA encoder + decoder to binaural delay should be 18ms, but I was seeing a relatively consistent 17.5ms, or about 23 samples short of the expected delay through these paths.
Things to note:
- internal delay compensation was turned off, and I was accounting for expected delays manually after decoding and/or rendering.
- this was observed at bitrates up to 80kbps but not at higher bitrates.
- the unexpected delay was not noticed when decoding to ambisonics and using the external binaural renderer (not parametric).
- Noticed on a range of input vectors.
- Commit id: 9f58d491 (20240522_delivery_SA4#128_final)
It appears to be related to the parametric renderer, and as such may not be limited to SBA modes, or even internal rendering.