<div dir="ltr">Hi,<br><br>I'm using a FastVDO SmartCapture device in RTP streaming mode. I'm trying to decode the stream using gstreamer, with the following pipeline:<br><br>GST_DEBUG=2 gst-launch-0.10 -vvv udpsrc port=10000 ! queue ! capsfilter caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, profile-level-id=(string)421e00, sprop-parameter-sets=(string)\"Z0LgHtoFB+Q\\=\\,aM4zyA\\=\\=\", payload=(int)96, ssrc=(guint)2232983420, clock-base=(guint)2661053933, seqnum-base=(guint)56495" ! gstrtpjitterbuffer ! rtph264depay ! h264parse ! ffdec_h264 ! ffdeinterlace ! xvimagesink<br>
<br>It works at first, although these warnings keep popping up regularly:<br>ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640>00m ffdec_h264: decoding error (len: -1, have_data: 0)<br>Note: these warnings also happen when playing with mplayer or gstreamer from MP4 file.<br>
<br>Then it stops playing, and i see these messages:<br><br>ffmpeg :0::00m get_buffer() failed (0 0 1 0x95e92b0)<br>ffmpeg :0::00m decode_slice_header error<br>ffmpeg :0::00m no frame!<br>ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640>00m ffdec_h264: decoding error (len: -1, have_data: 0)<br>
ffmpeg :0:00m pic->data[0]!=NULL in avcodec_default_get_buffer<br>ffmpeg :0:00m get_buffer() failed (-1 0 -1008885199 0xffffffff)<br>ffmpeg :0::00m decode_slice_header error<br>ffmpeg :0::00m no frame!<br><br>Does anyone have any hint about that ? May some parameters (GOP?) be in cause ? I can provide the full debug log if necessary<br>
<br>Thanks for any help<br><br>Florent<br></div>