| Предыдущий | Следующий |
| ippStsAlgTypeErr | ippStsQuadraticNonResidueErr |
ippStsMisalignedOffsetErr
Что означает ippStsMisalignedOffsetErr
ippStsMisalignedOffsetErr означает, что offset/pointer arithmetic не соответствует alignment/layout, требуемому IPP primitive. Ненулевой pointer и достаточный общий buffer сами по себе не гарантируют правильный address.
Что проверить
- Определите единицы параметра: bytes, elements, samples или pixels.
- Вычислите итоговый byte address и остаток от требуемого alignment перед вызовом.
- После смены data type пересчитывайте и offset, и step; старое число bytes нельзя автоматически трактовать как elements.
- Для ROI/channel offsets проверьте, что адрес остаётся внутри фактически выделенного buffer после всех pointer increments.
Как подтвердить исправление
Исправление подтверждается корректным alignment на всех channel/ROI branches без изменения содержимого данных.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.