| Предыдущий | Следующий |
| ippStsAacTnsCoefResErr | ippStsAacTnsDirectErr |
ippStsAacTnsCoefErr
Это точнее, чем общая ошибка TNS header: фильтр уже существует, но значения коэффициентов не подходят для текущей конфигурации TNS.
Частые причины — повреждённый bitstream, неверный coefficient-compression flag или рассинхронизация, возникшая раньше при разборе section или pulse.
Отследите
- Coefficient-compression и coefficient-resolution flags.
- Число коэффициентов, которое следует из filter order.
- Bit position сразу после TNS decoding.
- Сохраните несколько байтов bitstream до TNS payload: это помогает отличить повреждённые coefficients от более раннего смещения parser state.
- После ошибки не продолжайте разбор того же state вслепую — повторите кадр с известной границы.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.