| Предыдущий | Следующий |
| ippStsAacSmplRateIdxErr | ippStsAacWinGrpErr |
ippStsAacWinLenErr
AAC decoder выбирает long или short transform windows из Individual Channel Stream. Некоторые варианты синтаксиса также содержат frameLengthFlag, который меняет transform length.
Проверьте transform length, который предполагает выбранный тип объекта и frame-length signalling. Нельзя смешивать буферы или таблицы, рассчитанные для 1024/128 samples, с режимом, использующим другую длину окна.
Выбранная длина не поддерживается текущим decoder path IPP AAC. Ошибка не относится к количеству выходных байтов, запрошенному вызывающим кодом.
Проверьте
frameLengthFlagвAudioSpecificConfig.- Ожидает ли поток transform lengths 1024/128 или 960/120.
window_sequence, прочитанный из ICS header.- Сопоставьте transform length с decoder state: смена конфигурации потока требует пересоздания состояния, а не только нового выходной буфер.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.