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

 
Предыдущий Следующий
ippStsRangeErr ippStsBadArgErr

ippStsSizeErr

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

ippStsSizeErr — общий статус проверки размеров в Intel IPP. Его может вызвать нулевая или отрицательная ширина/высота, слишком маленькая область обработки, недопустимая длина сигнала, несогласованные размеры входа и выхода либо ограничение конкретного фильтра или преобразования.

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

  • Запишите имя точной IPP-функции и значения всех аргументов размера.
  • Отличайте геометрический размер/ROI от числа выделенных байтов.
  • Проверьте минимальные размеры, зависящие от ядра фильтра, блока или порядка преобразования.
  • После clipping/cropping пересчитайте связанные шаги, ROI и размеры назначения.

Большой выделенный буфер не делает допустимой нулевую ширину, а корректная длина массива не компенсирует неверный размер внутреннего состояния. Исправлять нужно конкретный параметр, нарушивший контракт выбранной функции.

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


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