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

 
Предыдущий Следующий
ippStsSVDCnvgErr ippStsJPEGDCTRangeErr

ippStsJPEGHuffTableErr

Baseline JPEG использует Huffman tables из DHT markers либо заранее выбранные таблицы. ippStsJPEGHuffTableErr означает, что scan нельзя интерпретировать с текущей DC/AC table. Это проблема entropy-decoding state, а не inverse DCT или цветового преобразования.

Проверяйте парсинг DHT и lifetime таблицы между header и scan. Если memory была перезаписана или scan ссылается на table id, который не был определён, дальнейший разбор coefficients не даст надёжной диагностики.

Проверьте DHT

  • DC/AC class и identifier таблицы, выбранные SOS scan.
  • Сумму code-length counts и фактическое число symbols в DHT.
  • Не была ли память table перезаписана после header parsing.

Ссылки


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