| Предыдущий | Следующий |
| ippStsThresholdErr | ippStsFftFlagErr |
ippStsContextMatchErr
Что означает ippStsContextMatchErr
ippStsContextMatchErr означает, что непрозрачный объект контекста существует, но не соответствует функции Intel IPP, которой его передали. Например, контекст мог быть создан для другого фильтра, режима, размера, точности или варианта алгоритма.
Что проверить
- Сопоставьте функцию и функцию инициализации, которой был создан контекст.
- Проверьте параметры, влияющие на внутренний формат: размер, тип данных, число каналов, режим и точность.
- Исключите повторное использование объекта после его освобождения или пересоздания.
- Если один wrapper хранит разные типы контекстов, добавьте собственный типовой идентификатор рядом с указателем.
Повтор с тем же объектом не исправит несовпадение. Контекст нужно пересоздать именно для текущей операции и набора параметров. Особенно полезно логировать место создания объекта: это быстро отделяет ошибку конфигурации от повреждения памяти.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.