Что означает статус Intel IPP -162 (ippStsAacMaxSfbErr)?

 
Предыдущий Следующий
ippStsAacCoefValErr ippStsAacPredSfbErr

ippStsAacMaxSfbErr

Поле max_sfb задаёт число scalefactor bands в Individual Channel Stream. Оно должно помещаться в таблицу, выбранную по частота дискретизации, тип объекта и long/short window sequence.

Сравните max_sfb с числом scalefactor bands, допустимых для текущего window sequence и частота дискретизации. Значение, корректное для long window, может быть недопустимым для short-window grouping и наоборот.

Слишком большое значение заставило бы последующий разбор sections, scalefactors, TNS и coefficients обращаться к несуществующим полосам. Это структурная ошибка AAC header, а не проблема формата PCM.

Типичные причины

  • Неверный sample-rate index или тип объекта в AudioSpecificConfig.
  • Для long-window кадра применены ограничения short-window или наоборот.
  • Повреждён ICS header до начала section_data.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.