| Предыдущий | Следующий |
| ippStsAacWinLenErr | ippStsAacWinSeqErr |
ippStsAacWinGrpErr
Что означает ippStsAacWinGrpErr
ippStsAacWinGrpErr означает ошибку группировки окон AAC. Наиболее важный случай — EIGHT_SHORT_SEQUENCE, где восемь коротких окон объединяются в группы.
Что проверить
- Значение
window_sequenceдля текущего channel element. - Биты
scale_factor_grouping. - Получившиеся длины window groups и их сумму.
- Количество scalefactor bands, рассчитанное уже после grouping.
Как локализовать
Сумма длин групп должна покрывать ровно восемь short windows. Если grouping разобран неверно, следующие sections, scalefactors и spectral coefficients смещаются, поэтому поздние ошибки декодирования могут быть лишь следствием. Сохраните raw grouping bits и результат разбиения до дальнейшего parse. Если первый расходящийся бит находится раньше, исправляйте frame/header parsing, а не spectral decoder.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.