| Предыдущий | Следующий |
| ippStsVLCUsrTblEscAlgTypeErr | ippStsVLCUsrTblCodeLengthErr |
ippStsVLCUsrTblEscCodeLengthErr
ippStsVLCUsrTblEscCodeLengthErr относится только к escape-ветви пользовательской VLC-таблицы. Основные длины кодов могут быть корректны, но заявленная длина escape-кода выходит за пределы представления или ограничения выбранной функции Intel IPP.
Длина escape-кода проверяется отдельно от обычных VLC-записей. Сопоставьте его с форматом escape-символа и доступной разрядностью; неверная длина делает невозможным однозначный разбор резервного кода.
Отделяйте эту ошибку от обычного ippStsVLCUsrTblCodeLengthErr. Проверьте значение именно escape-поля, его единицы и максимальную длину, допускаемую primitive. Ошибка сериализации «биты против байтов» способна увеличить параметр в восемь раз и сразу сделать таблицу непригодной.
Что проверить
- Длина escape-кода в сериализованной таблице.
- Максимум, разрешённый конкретным функцией IPP.
- В каких единицах кодировщик таблицы хранит это поле: битах или байтах.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.