Возможно кто-то использовал API библиотеки ffmpeg напрямую из C/C++ или как утилиту командной строки, и сталкивался с проблемой что иногда когда приходит кадр в неправильном порядке - и сыпется тонна сообщений об ошибках и сильно замедляется работа программы или потока. Например:
[h264 @ 0xf33400] Missing reference picture
[h264 @ 0xf33400] decode_slice_header error
[h264 @ 0xf33400] concealing 300 DC, 300 AC, 300 MV errors
Вопрос: как отключить сообщения об ошибках и как заставить ffmpeg возвращать ошибку декодирования сразу при первой проблеме, и не пытаться что-либо делать с кадром далее?
Или иное решение - как не допустить декодирование без предшествующего ключевого кадра? Как в потоке без контейнера определить что кадр ключевой? Я кодирую при помощи libx264 и x264_param_t param; param.b_annexb = 1; - т.е. с характерными заголовками.