BASOP encoder for 80kbps Stereo does not trigger dtx when it should
# Basic info <!--- Add commit SHA used to reproduce --> - Float reference: 5067d70d9e07f9d37821ac5c9e9847a6f54de061 - Fixed point: b4a8a48f504b7556c651d53bc9d4c5ec6196c77e # Bug description The basop encoder in stereo mode at 80kbps does not trigger dtx for this testcase while the float reference encoder does. In the below spectrograms, one can easily spot the dtx portions via the band limitation in the float -> float output. Float enc -> float dec output: ![Screenshot_2025-02-21_at_11.28.15](/uploads/607b73264ac921ffe4117e515a76124f/Screenshot_2025-02-21_at_11.28.15.png) FX enc -> float dec output: ![Screenshot_2025-02-21_at_11.29.09](/uploads/e3ce5bc52c026e8a669569a7c1d146a4/Screenshot_2025-02-21_at_11.29.09.png) Also, when running the fx encoder without -dtx, the result is bitexact to the version with -dtx. # Ways to reproduce Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-1311 <!-- Commandline or script --> ```bash # flt version ./IVAS_cod_flt_ref -q -dtx -stereo -max_band FB 80000 48 stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated_48.wav out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-flt].192 ./IVAS_dec_flt_ref -q stereo 48 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-flt].192 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-flt].dec[clean-48kHz->stereo-flt].wav # fx enc version with dtx ./IVAS_cod_fx -q -dtx -stereo -max_band FB 80000 48 stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated_48.wav out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-fx].192 ./IVAS_dec_flt_ref -q stereo 48 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-fx].192 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-dtx-fx].dec[clean-48kHz->stereo-flt].wav # fx enc version without dtx ./IVAS_cod_fx -q -stereo -max_band FB 80000 48 stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated_48.wav out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-fx].192 ./IVAS_dec_flt_ref -q stereo 48 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-fx].192 out/stereo-noisy-speech.stereo-noisy_speech-p800-2-cat1-lab_b-20ms_aligned_files_concatenated[0dB].enc[48kHz-FB-80000-fx].dec[clean-48kHz->stereo-flt].wav ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue