| Предыдущий | Следующий |
| ippStsAacAdtsSyncWordErr | ippStsAacWinLenErr |
ippStsAacSmplRateIdxErr
AAC часто хранит частота дискретизации как индекс, а не как буквальное значение частоты. Индекс должен соответствовать допустимой sampling frequency для текущего профиля и синтаксиса.
Проверьте samplingFrequencyIndex и, для escape-значения, явно закодированную частоту. Индекс влияет на таблицы scalefactor bands и frame geometry, поэтому подмена ближайшей частотой способна скрыть первичную ошибку, но испортить дальнейшее декодирование.
Проверьте и конфигурацию контейнера, и поля внутри потока. Если Program Config Element или ADTS header расходятся с AudioSpecificConfig, декодер может отвергнуть поток ещё до PCM output.
Важные поля
sampling_frequency_indexвAudioSpecificConfigили ADTS.- Поле явной sampling frequency, если синтаксис использует escape value.
- Таблица scalefactor bands, выбранная по итоговой частота дискретизации.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.