Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsOFBSizeErr ippStsRoundModeNotSupportedErr

ippStsLzoBrokenStreamErr

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

Безопасная распаковка LZO обнаружила повреждённый или структурно недопустимый поток.

Для LZO сохраните входной buffer и точную длину до попыток восстановления. Broken stream означает, что безопасный decoder не смог согласованно разобрать формат; увеличение destination buffer не исправляет структурное повреждение source.

Такой результат нужно отличать от простого окончания входного буфера: decoder увидел данные, которые не образуют допустимую последовательность LZO. Повтор с теми же байтами не исправит поток.

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

  • Проверьте границы compressed block и не смешаны ли соседние блоки при чтении.
  • Сверьте формат контейнера и вариант LZO с тем, который ожидает используемая функция.
  • Сохраните проблемный compressed fragment до любых попыток восстановления или повторной синхронизации.
  • Для потокового API логируйте consumed/produced counts и состояние context на каждом вызове, иначе место рассинхронизации теряется.

Ссылки


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

Exit mobile version