Second channel of BASOP decoder MASA format output to FOA has missing energy or wrong signal
Basic info
- Float reference:
- Fixed point:
Bug description
The second channel of FOA output from MASA 2TC processing of a noisy selection test item has somewhat weird second channel signal from BASOP decoder. This does not seem to depend too much on bitrate but most clear effects are obtained at higher bitrates where it would be expected that the diff is smaller.
Here are example spectrograms for different bitrates
24.4 kbps
48 kbps
128 kbps
512 kbps
Ways to reproduce
Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-1525
Input file is in the box.
24.4 kbps
IVAS_cod -no_delay_cmp -masa 2 BASOP_Selection_MUSHRA-7ab_s10.met -max_band swb 24400 48 BASOP_Selection_MUSHRA-7ab_s10.wav test_3052.bs
eid-xor -fer -vbr -bs g192 -ep g192 test_3052.bs ep_10pct.g192 test_3052.bs_eid
IVAS_dec -no_delay_cmp FOA 16 test_3052.bs_eid 3052_BASOP_Selection_MUSHRA-7ab_s10.wav_24k4_48-16___FOA-no_delay_cmp.wav
48 kbps
IVAS_cod -no_delay_cmp -masa 2 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.met -max_band fb 48000 48 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.wav test_3014.bs
IVAS_dec -no_delay_cmp FOA 32 test_3014.bs 3014_BASOP_Selection_MUSHRA-7ab_s10.wav_48k_48-32___FOA-no_delay_cmp.wav
128 kbps
IVAS_cod -no_delay_cmp -masa 2 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.met -max_band swb 128000 48 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.wav test_3047.bs
IVAS_dec -no_delay_cmp FOA 32 test_3047.bs 3047_BASOP_Selection_MUSHRA-7ab_s10.wav_128k_48-32___FOA-no_delay_cmp.wav
512 kbps
IVAS_cod -no_delay_cmp -masa 2 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.met -max_band swb 512000 48 BS1534-7ab_MASA/BASOP_Selection_MUSHRA-7ab_s10.wav test_3054.bs
eid-xor -fer -vbr -bs g192 -ep g192 test_3054.bs ep_10pct.g192 test_3054.bs_eid
IVAS_dec -no_delay_cmp FOA 48 test_3054.bs_eid 3054_BASOP_Selection_MUSHRA-7ab_s10.wav_512k_48-48___FOA-no_delay_cmp.wav
Edited by Tapani Pihlajakuja