Skip to content

EVS: Support decoding Primary 64.0 kbps packets

Nan Xiao requested to merge NanXiao/wireshark:nan-evs into master

From "7.1.5 Bit allocation at 48, 64, 96 and 128 kbps " in https://www.etsi.org/deliver/etsi_ts/126400_126499/126445/16.01.01_60/ts_126445v160101p.pdf: Screenshot_2022-03-24_at_4.13.37_PM We can see there is 1 TCX/HQ-MDCRT core flag bit for 64 kbps. But I counldn't find the description of this flag in document:

At 64 kbps, the information about using the CELP core or the HQ-MDCT core is transmitted as a 1-bit CELP/MDCT core flag. If CELP core is selected, the BW and CT parameters are combined together to form a single index. In the case of HQ-MDCT core, the next one or two bits signal whether the previous frame was encoded with the CELP core or not. The second bit is used to signal its internal sampling rate (12.8 or 16 kHz) only when the previous frame was encoded with the CELP core.

Besides that, since 64 kbps doesn't support TCX, it seems weird to have this TCX/HQ-MDCRT core flag. So in this PR, I assume there is no TCX/HQ-MDCRT core flag.

I am not an expert in EVS, so need the reviewers to double-check, thanks very much in advance!

Merge request reports