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

 
Предыдущий Следующий
ippStsResizeNoOperationErr ippStsMaxLenHuffCodeErr

ippStsSrcDataErr

В отличие от null-pointer или size error, этот статус относится к данным внутри входного буфера. IPP смог получить source, но заголовки, layout, profile, table или другое структурное содержимое не соответствует выбранной операции.

При codec-path важно сохранить исходные header bytes. При image/signal обработке — фактический sample format и таблицы, которыми wrapper описывает layout. Иначе после преобразования трудно доказать, что именно увидела библиотека.

Проверьте содержимое source

  • Codec/profile/level и ключевые поля заголовка до декодирования.
  • Color/sample format, packing и precision, выбранные caller-ом.
  • Путь инициализации таблиц или specification, связанных с source.
  • Не был ли buffer построен для другого primitive family или версии формата.

Сравните проблемный буфер с минимальным known-good образцом того же формата. Если указатель и размер одинаково валидны, различие в структурных полях помогает локализовать именно data-contract failure.

Ссылки


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