| Предыдущий | Следующий |
| ippStsDitherTypeErr | ippStsWrongAffinitySettingErr |
ippStsH264BufferFullErr
Что означает ippStsH264BufferFullErr
Выходной буфер битового потока H.264 заполнен до завершения кодирования текущего блока данных.
Статус означает нехватку места в конкретном output segment, а не обязательно ошибку H.264-синтаксиса. Продолжение зависит от того, поддерживает ли используемый API возобновление с новым буфером.
Что проверить
- Сохраните число записанных байтов и оставшуюся capacity на момент возврата.
- Проверьте документированный worst-case размер выходного буфера для выбранной операции.
- Не повторяйте кодирование того же блока с начала, если API уже изменил внутреннее состояние encoder context.
- Для потокового API логируйте consumed/produced counts и состояние context на каждом вызове, иначе место рассинхронизации теряется.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.