Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsH263DCCodeErr ippStsFBankFreqErr

ippStsH263ZigzagLenErr

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

ippStsH263ZigzagLenErr означает, что длина переданной zigzag/scan таблицы не соответствует ожидаемому размеру блока H.263.

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

  • Сопоставьте число записей таблицы с размером transform block.
  • Проверьте отсутствие byte-count вместо element-count.
  • Не передавайте таблицу от MPEG-4 primitive с другим layout.

Как исправлять

Используйте таблицу scan order ровно требуемого размера и проверяйте её длину до вызова primitive. Если таблица генерируется, добавьте тест на уникальность и диапазон всех индексов.

Для пользовательской scan table полезно валидировать не только длину: каждый индекс должен встречаться ровно один раз и лежать в диапазоне коэффициентов блока.

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


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

Exit mobile version