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