[Non-BE][Renderer Non-BE][Split Non-BE] Resolve potential out-of-bounds access in TD renderer ITD synthesis.
- Related issues: #1296 (closed)
- Requested reviewers: @mullerfa
Reason why this change is needed
- TD renderer ITD resampling may read out-of-bounds. Observed for JBM+headtracking cases, but could happen in other cases too.
Description of the change
- One line is removed, which assumes there is space to include one more filter multiplication:
tmp += ( *p_forward ) * ( *p_sinc_forward ); /* Integer index always rounded down --> 4 steps backward, 5 steps forward */
Affected operating points
- TD renderer operation when the ITD is changing (relative object position changes). Impact is expected to be small, since this is the tail of the filter. Resolves potential out-of-bounds access.
Related to #1296 (closed)