Resolve: BASOP issue 2235: TD renderer mismatch between model data word16 and calculations word32
- Related issues: #2235, #2175, #2236
- Requested reviewers: @janssontoftg
Reason why this change is needed
- The conversion of the TD renderer was done assuming Word32 data, while the floating point data was adapted to Word16 resolution. The temporary solution also involves allocating Word32 buffers where the values are stored. The calculations need to be changed to use 16 bit precision.
- Also makes reading of valid binary format TD renderer HRTF files more robust. Resolves #2236 and enables test case in ivas-codec-pc/ivas-codec!2396 that was put on hold pending this fix.
Description of the change
- Unnecessary Word32 buffer allocations are removed and the related calculations are adapted.
Affected operating points
- BE on MR pipeline.
Edited by norvell