Issue #1348 fix regression: IMDCT_ivas_fx: Assertion observed with LTV test

Basic info

  • Float reference:
    • Encoder (float):006def7e
    • Decoder (float):006def7e
  • Fixed point:
    • Encoder (fixed): 9d464c09
    • Decoder (fixed): 9d464c09

Bug description

With the changes made as part of MR !1369 (merged) (Issue #1348 (closed)), LTV crashes are observed.

LTV CI pipeline: Pipeline · SA4 / Audio / IVAS BASOP · GitLab

Crash is observed in the decoder:

IVAS_dec: lib_dec/dec_tcx_fx.c:3475: IMDCT_ivas_fx: Assertion `extract_h( L_shr( xn_buf_fx_32[( ind + ( overlap / 2 ) ) + nz], q_diff ) ) == 0 || extract_h( L_shr( xn_buf_fx_32[( ind + ( overlap / 2 ) ) + nz], q_diff ) ) == -1' failed.

Assignee Loading
Time tracking Loading