| Предыдущий | Следующий |
| ippStsVLCUsrTblEscCodeLengthErr | ippStsVLCInternalTblErr |
ippStsVLCUsrTblCodeLengthErr
Этот статус указывает на записи длин кодов пользовательской таблицы. По переданному набору длин IPP не может построить корректный декодер префиксного кода: встречается нулевая/слишком большая длина, несогласованное число символов или комбинация, нарушающая структуру таблицы.
Проверьте длину кода для каждой записи пользовательской VLC-таблицы и максимальную длину, разрешённую API. Нулевые или слишком большие значения нарушают построение таблицы декодера ещё до обработки реального битового потока.
Не обвиняйте сжатые данные до проверки таблицы. Даже правильный поток будет выглядеть некорректным, если декодер построен из неверных длин кодов. Полезно проверять каноническое префиксное дерево в коде приложения ещё до передачи таблицы в Intel IPP.
Проверьте таблицу кодов
- Конкретную запись с нулевой, чрезмерной или несогласованной длиной.
- Число символов, объявленное в заголовке.
- Результат проверки канонического префиксного кода до вызова IPP.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.