| Предыдущий | Следующий |
| ippStsAacPredSfbErr | ippStsAacGainCtrErr |
ippStsAacPlsDataErr
Что означает ippStsAacPlsDataErr
ippStsAacPlsDataErr — ошибка обычно связана с повреждённым ICS, неверным числом импульсов, выходом смещения за scalefactor band или сдвигом позиции разбора до pulse data.
Что проверить
Сохраните pulse_data_present, число импульсов, начальную полосу, смещения и битовую позицию первого ошибочного frame. Проверьте допустимость pulse tool для текущей window sequence.
Вычислите абсолютную позицию каждого импульса и убедитесь, что она остаётся в диапазоне spectral coefficients. Если значения выглядят допустимо, вернитесь к предыдущим syntax elements и ищите более ранний сдвиг parser.
Как подтвердить правильную обработку
Исправление подтверждается корректным разбором того же frame и следующих кадров без игнорирования pulse data или ручного смещения битовой позиции.
Технические ссылки: Intel IPP: обработка ошибок · FFmpeg: исходный код декодера AAC · FFmpeg: парсер заголовка ADTS.
Нужно найти другой код? Найти другой код состояния или ошибки.