GNOME Bugzilla – Bug 559472
ffdec_h264 complains when playing back this video
Last modified: 2009-03-05 06:54:14 UTC
Please describe the problem: All ffmpeg-based media players/frameworks complain every second (approx) when playing the following video back (see below). The effects are mostly side effects. When h264 parse is inserted, warnings resolve but video plays back badly Steps to reproduce: 1. wget https://flowty-public-dev.s3.amazonaws.com/2008-10-22_20-42-59.mp4 2. GST_DEBUG=2 gst-launch-0.10 -vvv filesrc location=emc.mp4 ! qtdemux ! ffdec_h264 ! xvimagesink Actual results: Errors, sometimes non-fluid playback (whenever a decoding error happens, tiny freeze) Expected results: Fluid playback and no decoding errors Does this happen every time? Yes Other information: 0:00:00.804381300 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:00.804412157 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0) 0:00:01.320891709 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:01.320970154 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0) 0:00:01.837395653 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:01.837420025 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0) 0:00:02.354391919 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:02.354417705 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0) 0:00:02.870376668 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:02.870407860 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0) 0:00:03.091764348 9930 0x822c880 ERROR ffmpeg :0:: no frame! 0:00:03.091796371 9930 0x822c880 WARN ffmpeg gstffmpegdec.c:1740:gst_ffmpegdec_frame:<ffdec_h2640> ffdec_h264: decoding error (len: -1, have_data: 0)
The decoding error is when the decoder gets the config string, which does not decode to anything. It does however not seem to cause any problems or hickups in the playback for me.
Same thing here, But the video plays fine. Maybe those errors were fatal previously, but they're now just informational. Closing bug.