Что означает статус Intel IPP 10 (ippStsJPEGMarker)?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_ENVIRONMENTОшибка WindowsWindows
KERN_MEMORY_ERRORКод возврата ядра macOSmacOS
ECHILDerrnoЛюбая
IRQL_NOT_LESS_OR_EQUALКод BSODWindows
Предыдущий Следующий
ippStsNanArg ippStsResFloor

ippStsJPEGMarker

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

ippStsJPEGMarker означает, что JPEG parser встретил marker code в текущей позиции потока. Это может быть нормальным управляющим результатом, а не признаком повреждения файла.

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

Сохраните marker value и byte offset, затем определите состояние декодера: header, scan, entropy-coded segment или restart interval. В entropy data отдельно проверьте byte stuffing и restart markers. Не продолжайте чтение marker bytes как обычных samples.

Правильная обработка

После распознавания marker обновите bit alignment и predictor/state согласно T.81 и переходите в предусмотренную этим marker стадию. Ошибка подтверждается не самим фактом marker, а неожиданным marker в данной фазе. Для валидного JPEG sequence декодирование после обработки marker должно продолжаться стабильно.

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


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