| Предыдущий | Следующий |
| ippStsSmallerCodebook | ippStsDstSizeLessExpected |
ippStsSrcSizeLessExpected
Что означает ippStsSrcSizeLessExpected
Входной буфер содержит меньше байтов, чем текущая операция сжатия или распаковки ожидает для продолжения.
Статус может означать нормальную необходимость подать следующий chunk либо преждевременно обрезанный поток. Решение зависит от streaming contract конкретного codec API.
Что проверить
- Сохраните число доступных source bytes и offset внутри логического потока.
- Проверьте, отличает ли API временную нехватку входа от окончательного end-of-stream.
- Не отбрасывайте непотреблённый хвост при загрузке следующего chunk.
- Для потокового API логируйте consumed/produced counts и состояние context на каждом вызове, иначе место рассинхронизации теряется.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.