[gstreamer-bugs] [Bug 556963] h264 playback choppy on most (but not all) files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Feb 5 02:57:40 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=556963
  GStreamer | gst-ffmpeg | 0.10.18

--- Comment #6 from Karol <napewnotrafi at gmail.com> 2010-02-05 10:57:38 UTC ---
(In reply to comment #4)
> I am seeing the same behaviour with latest gst-ffmpeg (from git) release too. I
> am playing some raw mpeg stream and after few minutes video becomes jerky
> (sound is still playing good). Also I have been trying to use ffdec_h264 to
> decode dvb-t live stream. I have spotted that when I am playing such stream and
> do something that lags PC, then after a while I begin too see sideshow (one
> frame every second). The video never catches up again.
> 
> For playing saved raw mpegts stream I have been using this pipeline:
> 
> gst-launch-0.10 -m filesrc location=17.01.1100.ts ! mpegtsdemux name=demux0
> demux0. ! queue max-size-bytes=0 max-size-buffers=0 max-sizeime=0 ! ffdec_h264
> ! xvimagesink demux0. ! queue max-size-bytes=0 max-size-buffers=0
> max-size-time=0 ! flump3dec ! pulsesink
> 
> For playing dvb-t stream I have been using this pipeline:
> 
> gst-launch-0.10 -m dvbsrc pids=201:202:204 adapter=0 ! mpegtsdemux name=demux0
> demux0. ! queue max-size-bytes=0 max-size-buffers=0 max-size-time=0 !
> ffdec_h264 ! xvimagesink sync=false demux0. ! queue max-size-bytes=0
> max-size-buffers=0 max-size-time=0 ! flump3dec ! pulsesink
> 
> I am attaching gst-lanuch output for dvb-t playback.

(In reply to comment #4)
> I am seeing the same behaviour with latest gst-ffmpeg (from git) release too. I
> am playing some raw mpeg stream and after few minutes video becomes jerky
> (sound is still playing good). Also I have been trying to use ffdec_h264 to
> decode dvb-t live stream. I have spotted that when I am playing such stream and
> do something that lags PC, then after a while I begin too see sideshow (one
> frame every second). The video never catches up again.
> 
> For playing saved raw mpegts stream I have been using this pipeline:
> 
> gst-launch-0.10 -m filesrc location=17.01.1100.ts ! mpegtsdemux name=demux0
> demux0. ! queue max-size-bytes=0 max-size-buffers=0 max-sizeime=0 ! ffdec_h264
> ! xvimagesink demux0. ! queue max-size-bytes=0 max-size-buffers=0
> max-size-time=0 ! flump3dec ! pulsesink
> 
> For playing dvb-t stream I have been using this pipeline:
> 
> gst-launch-0.10 -m dvbsrc pids=201:202:204 adapter=0 ! mpegtsdemux name=demux0
> demux0. ! queue max-size-bytes=0 max-size-buffers=0 max-size-time=0 !
> ffdec_h264 ! xvimagesink sync=false demux0. ! queue max-size-bytes=0
> max-size-buffers=0 max-size-time=0 ! flump3dec ! pulsesink
> 
> I am attaching gst-lanuch output for dvb-t playback.

Sorry, for dvb-t I have used:

gst-launch-0.10 -m dvbsrc pids=201:202:204 adapter=0 ! mpegtsdemux name=demux0
demux0. ! queue max-size-bytes=0 max-size-buffers=0 max-size-time=0 !
ffdec_h264 ! xvimagesink demux0. ! queue max-size-bytes=0
max-size-buffers=0 max-size-time=0 ! flump3dec ! pulsesink

"sync=true"

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list