| Предыдущий | Следующий |
| ippStsH263PredModeErr | ippStsH263MBStepErr |
ippStsH263BlockStepErr
Для восстановления блока указатель и step должны позволять обратиться к каждой строке блока 8×8. Если pitch меньше требуемого, строки перекрываются либо последний доступ выходит за выделенную область. Это ошибка разметки памяти.
Сравните шаг блока с размером transform block H.263 и форматом коэффициентов. Неверный stride на стороне вызывающего кода может выглядеть как ошибка кодека даже при корректном bitstream, поэтому отделяйте параметры, полученные парсером, от разметки памяти.
Особенно проверьте краевые и обрезанные блоки: обёртка иногда создаёт для них подбуфер с корректным указателем, но ошибочно уменьшает step вместе с видимой шириной. Stride исходной плоскости обычно должен сохраняться.
Проверка
- Указатель и step текущего блока 8×8.
- Stride плоскости до создания обрезанного представления или подбуфера.
- Выравнивание и формат после промежуточного преобразования цвета.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.