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

 
Предыдущий Следующий
ippStsAacMonoStereoErr ippStsAacMonoLayerErr

ippStsAacStereoLayerErr

Что означает ippStsAacStereoLayerErr

ippStsAacStereoLayerErr означает недопустимое состояние stereo enhancement layer в AAC scalable syntax. Ошибка часто появляется после неверного разбора configuration record, seek или переключения stream generation.

Что проверить

  • Сохраните audio object type, layer signaling, stereo-layer flag и decoder configuration на первом сбое.
  • Проверьте, допустим ли stereo enhancement layer для выбранного object type/profile.
  • После seek или stream switch сбрасывайте state, зависящий от предыдущего layer header, до разбора нового frame.
  • Сравните bit position до и после layer fields, чтобы исключить более раннее смещение парсера.

Как подтвердить исправление

Исправление подтверждается последовательным декодированием тех же frames с корректным layer state после seek/switch.

Технические ссылки


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