Приветствую.
Паршу rtsp, из rtp получаю h264 поток, собираю фреймы - всё ок.
Фреймы сохраняю в файл (*.h264), что бы убедиться, что всё ок - VLC проигрывает спокойно (так же пробовал конвертировать файл через ffmpeg в AVI - то же всё ок - без ошибок вся конвертация)
Но если в рунтайме декодирую по фреймам с помощью
avcodec_decode_video2(m_decoderContext, m_picture, &got_picture, &m_packet);
декодируется нормально первые 10 секунд ДО прихода новых SPS и PPS (камера переключается в ночной режим)
как только они приходят от avcodec лишь ошибки:
decode_slice_header error
concealing 1497 DC, 1497 AC, 1497 MV errors in P frame
Почему так происходит и в каком направлении копать?
такое ощущение что avcodec не обрабатывает новые sps и pps...