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