| Предыдущий | Следующий |
| 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.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.