| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.