Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsLUTNofLevelsErr ippStsMP4QPErr

ippStsMP4BitOffsetErr

Что означает ippStsMP4BitOffsetErr

ippStsMP4BitOffsetErr означает, что переданная битовая позиция недопустима для текущего MPEG-4 буфера.

Что проверить

  • Проверьте допустимый диапазон offset и фактическое число доступных байт.
  • Сверьте позицию после предыдущего VLC/escape-кода.
  • Исключите смешение bit offset внутри byte с абсолютным смещением по потоку.

Как исправлять

Храните byte pointer и intra-byte offset согласованно и обновляйте их одной функцией parser. На границе буфера сначала подгрузите данные, а не увеличивайте offset за пределы доступной памяти.

Особенно проверьте код пополнения входного буфера: после memmove/refill указатель и битовая позиция должны описывать одну и ту же логическую точку потока.

Технические ссылки


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

Exit mobile version