[gstreamer-bugs] [Bug 609180] New: h264 playback choppy on most (but not all) files - reactivation
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Feb 6 10:23:44 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=609180
GStreamer | gst-ffmpeg | 0.10.10
Summary: h264 playback choppy on most (but not all) files -
reactivation
Classification: Desktop
Product: GStreamer
Version: 0.10.10
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-ffmpeg
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: napewnotrafi at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
I have spotted similar behaviour as in Bug 556963 in latest gst-ffmpeg release.
I am playing some raw mpeg transport stream (recorded from dvb-t transmission)
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. I have tried older gst-ffmpeg releases with no success.
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 demux0. ! queue max-size-bytes=0
max-size-buffers=0 max-size-time=0 ! flump3dec ! pulsesink
Please look at Bug 556963 for more details. Also I can provide You with this
raw mpeg ts if You want, but few minutes of this media would be very big since
1 sec is about 3MB (I can do some pid filtering in that case).
--
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