After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 603859 - ATSC DVB stream stops after a single frame with playbin
ATSC DVB stream stops after a single frame with playbin
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.24
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-12-05 18:49 UTC by bens
Modified: 2014-03-15 11:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG=3 log of playbin's failure (367.79 KB, text/plain)
2011-07-07 14:17 UTC, bens
Details
GST_DEBUG=3 log of playbin2's failure (132.67 KB, text/plain)
2011-07-07 14:17 UTC, bens
Details

Description bens 2009-12-05 18:49:28 UTC
When attempting to watch ATSC DVB streams on my ATI TV Wonder 600 USB HD on Gentoo Linux in Totem, I see only the first frame, and hear only a half second of audio.  I found that I could reproduce the issue at the command line by running

gst-launch-0.10 playbin uri=dvb://WGBH-HD

Running with full debug:

$ GST_DEBUG=5 gst-launch-0.10 playbin uri=dvb://WGBH-HD 2>/tmp/gstdebug
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
WARNING: from element /GstPlayBin:playbin0: Internal GStreamer error: clock problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstbin.c(2211): gst_bin_do_latency_func (): /GstPlayBin:playbin0:
Impossible to configure latency: max 0:00:01.613333333 < min 0:00:02.300000000. Add queues or other buffering elements.
WARNING: from element /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa: Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1462): gst_base_audio_sink_render (): /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa:
Unexpected discontinuity in audio timestamps of more than half a second (0:00:00.512000000), resyncing
WARNING: from element /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa: Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1462): gst_base_audio_sink_render (): /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa:
Unexpected discontinuity in audio timestamps of more than half a second (0:00:00.512000000), resyncing
WARNING: from element /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa: Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1462): gst_base_audio_sink_render (): /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa:
Unexpected discontinuity in audio timestamps of more than half a second (0:00:00.512000000), resyncing
ERROR: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: Output window was closed
Additional debug info:
xvimagesink.c(1295): gst_xvimagesink_handle_xevents (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage
Execution ended after 64457858745 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 1 bens 2009-12-05 18:53:44 UTC
Debug output is too big for bugzilla.  You can download it from http://bemasc.net/~bens/gst_dvb_debug.bz2
Comment 2 Sebastian Dröge (slomo) 2011-05-23 14:20:12 UTC
Is this still a problem with the latest releases?
Comment 3 Akhil Laddha 2011-07-07 05:23:10 UTC
Sebastian, IMHO it will be good to mention Gstreamer version with which you would like reporter to try out, tia.

bens, can you reproduce the problem with latest Gstreamer release ?
Comment 4 bens 2011-07-07 14:17:07 UTC
Created attachment 191457 [details]
GST_DEBUG=3 log of playbin's failure
Comment 5 bens 2011-07-07 14:17:28 UTC
Created attachment 191458 [details]
GST_DEBUG=3 log of playbin2's failure
Comment 6 bens 2011-07-07 14:18:04 UTC
In the latest gstreamer release (from the Ubuntu PPA), the problem manifests ... differently.  Now

1. playbin plays the stream at about 1 FPS, using 100% CPU.  This is a 704x480 (SD) stream, and mplayer plays it at full speed using only a fraction of the CPU.  gst-launch spews messages like:

"""
WARNING: from element /GstPlayBin:playbin0: Internal GStreamer error: clock problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstbin.c(2369): gst_bin_do_latency_func (): /GstPlayBin:playbin0:
Impossible to configure latency: max 0:00:01.510000000 < min 0:00:02.300000000. Add queues or other buffering elements.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0: Internal GStreamer error: clock problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstbin.c(2369): gst_bin_do_latency_func (): /GstPlayBin:playbin0:
Impossible to configure latency: max 0:00:01.510000000 < min 0:00:02.300000000. Add queues or other buffering elements.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2866): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
"""

2. playbin2 doesn't play the stream at all. It just stalls after "New clock: GstSystemClock"
Comment 7 Edward Hervey 2013-06-25 05:59:55 UTC
Hi Bens, is this still an issue with gstreamer 1.x ?
Comment 8 Edward Hervey 2014-03-15 11:14:12 UTC
Closing bug. Haven't got any answer in over 6 months.