Check if overwritten DFT stereo data is correct

Basic info

  • Commit SHA: main/HEAD
  • Platform: any

Bug description

A delayed signal part of DFT stereo is overwritten. Either it is not required or the overwriting action should be skipped for DFT stereo.

In the file lib_enc/swb_bwe_enc.c:

  • At either line 551 or 577 an amount of Sample_Delay_HP samples are copied to new_input_hp, both cases for st->element_mode = IVAS_CPE_DFT
  • At line 586 these samples are overwritten without any condition.

There is a related issue for basop:

sa4/audio/ivas-basop#2487 (closed)

Ways to reproduce

(Clear steps or refer to a failing automated test, e.g. with a pipeline link)

Assignee Loading
Time tracking Loading