Я использую live555 для получения видеокадра RTP (кадр, закодированный в H264). Я использую Live555, открываю свой локальный файл .sdp для получения данных кадра. Я только что видел, что DummySink::afterGettingFrame вызывается непрерывно. Если fReceiveBuffer в DummySink правильный, почему FFMPEG не может декодировать кадр? Мой код неверен?
Вот мой фрагмент кода: http://paste.ubuntu.com/12529740/
функция avcodec_decode_video2 всегда возвращает ошибку, ее значение меньше нуля
fReceiveBuffer присутствует один видеокадр?
О, вот мой код инициализации FFMPEG, необходимый для открытия связанного видеодекодера: http://paste.ubuntu.com/12529760/