Site icon EfmSoft

Что означает статус Intel IPP -99 (ippStsMP4DCCodeErr)?

 
Предыдущий Следующий
ippStsMP4VLCCodeErr ippStsMP4FcodeErr

ippStsMP4DCCodeErr

Для intra macroblock DC-данные декодируются отдельным путём. Недопустимый prefix, размер или следующие биты значения не позволяют восстановить DC coefficient текущего блока и останавливают разбор ещё до inverse transform.

Проверьте VLC для DC coefficient, тип блока и выбранную таблицу. Первое недопустимое значение нужно связывать с позицией бита; последующие ошибки коэффициентов обычно являются следствием уже потерянной синхронизации.

Искать причину в IDCT или преобразовании цвета здесь рано. Сохраните сжатый фрагмент около отказа и проверьте, что предыдущий блок не оставил prediction/VLC reader в рассинхронизированном состоянии.

Минимальный контекст

  • Режим intra/inter текущего macroblock.
  • DC size/prefix bits и активная таблица VLC.
  • Состояние prediction предыдущего блока и смещение бита перед полем DC.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version