GNOME Bugzilla – Bug 684808
avdec_rv40: bad timestamping with rtsp clip, stop-and-go video
Last modified: 2013-06-25 12:22:10 UTC
r$ gdb --args tools/.libs/lt-gst-launch-1.0 playbin uri=rtsp://193.50.104.122/Archive/Aquitaine/2010/A/DRM001/drm001.20101108.rm GNU gdb (GDB) 7.4.1-debian (gdb) run Starting program: /home/tpm/gst/0.11/gstreamer/tools/.libs/lt-gst-launch-1.0 playbin uri=rtsp://193.50.104.122/Archive/Aquitaine/2010/A/DRM001/drm001.20101108.rm Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock 0:00:03.918897370 28416 0x81a400 ERROR libav :0:: First slice header is incorrect Redistribute latency... 0:00:03.918978525 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:03.972807434 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:03.979546067 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.029018634 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.050705463 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.050745343 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.122477307 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.168872101 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.192230102 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.235912818 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.262639186 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.302447323 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.332045916 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.373645343 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:04.403715923 28416 0x81a400 ERROR libav :0:: First slice header is incorrect 0:00:05.552193469 28416 0x81a400 ERROR libav :0:: warning: first frame is no keyframe 0:00:05.552242708 28416 0x81a400 ERROR libav :0:: get_buffer() failed (-1 0 (nil)) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff1a66700 (LWP 28421)] 0x00007ffff0394562 in gst_ffmpegviddec_video_frame (ffmpegdec=ffmpegdec@entry=0x856eb0, data=<optimized out>, data@entry=0x9450d0 "\031\001", size=23437, frame=frame@entry=0x9364c0, ret=ret@entry=0x7ffff1a6592c) at gstavviddec.c:1156 1156 out_frame = gst_video_codec_frame_ref (out_dframe->frame); (gdb) print out_dframe $1 = (GstFFMpegVidDecVideoFrame *) 0x0
Crash doesn't seem to happen any more.
seems to work in git now