Skip to content

[non-BE] Resolve "OMASA crash in inactive static separated object"

Reason why this change is needed

  • The OMASA encoding crashes when the separated object is inactive (in ISM_MASA_MODE_MASA_ONE_OBJ) and the metadata MASA + ISM bitbudget is very low.

Description of the change

  • Correct mode decison between inactive GSC and AVQ in ACELP@12.8 kHz core when the 'core_brate' parameter is changed in fucntion ivas_combined_format_brate_sanity()

Affected operating points

  • NonBE and nonBC for OMASA 3 and 4 objects at 32k and 48k. The encoded bitstreams are different and the decoding with non-updated code potentially crashes.
Edited by vaclav

Merge request reports

Loading