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 615057 - Disconnects from pulse and stutters playing movie
Disconnects from pulse and stutters playing movie
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-04-07 14:18 UTC by Bastien Nocera
Modified: 2011-10-04 23:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
pa -vvvv log (325.25 KB, text/plain)
2010-04-07 15:56 UTC, Bastien Nocera
Details

Description Bastien Nocera 2010-04-07 14:18:01 UTC
Trying to play back:
http://pdl.stream.aol.com/aol/us/moviefone/movies/2006/ghostrider_022042/ghostrider_trlr_02_4dwek_hiq_dl.mov
from the local hard-disk.

This works:
gst-launch playbin2 audio-sink=fakesink uri=file://`pwd`/ghostrider_trlr_02_4dwek_hiq_dl.mov

This doesn't:
gst-launch playbin2 uri=file://`pwd`/ghostrider_trlr_02_4dwek_hiq_dl.mov 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2597): gst_base_sink_is_too_late (): /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
ERROR: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse: pa_stream_writable_size() failed: Connection terminated
Additional debug info:
pulsesink.c(1381): gst_pulseringbuffer_commit (): /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse
Execution ended after 2055169382 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

MPlayer with PulseAudio output works:
mplayer -ao pulse ghostrider_trlr_02_4dwek_hiq_dl.mov

pulseaudio-0.9.21-6.fc13.x86_64
gstreamer-0.10.28-3.fc13.x86_64
gstreamer-plugins-good-0.10.18-2.fc13.x86_64
gstreamer-plugins-base-0.10.28-1.fc13.x86_64
gstreamer-plugins-ugly-0.10.14-1.fc13.x86_64
gstreamer-plugins-bad-nonfree-0.10.18-1.fc13.x86_64
gstreamer-plugins-bad-free-0.10.17-7.fc13.x86_64
Comment 1 Lennart Poettering 2010-04-07 15:48:04 UTC
What is the matching output of pulseaudio -vvvv when this happens?
Comment 2 Bastien Nocera 2010-04-07 15:56:14 UTC
Created attachment 158135 [details]
pa -vvvv log

The running instance of PulseAudio will have gotten killed when the log finishes.
Comment 3 Sebastian Dröge (slomo) 2011-05-24 08:52:24 UTC
Works just fine nowadays with latest PA and latest GStreamer releases.
Comment 4 Bastien Nocera 2011-05-24 14:00:19 UTC
This still happened a lot with various QuickTime movies. No other file types seem to have that problem. I'll try this again on my laptop.
Comment 5 Sebastian Dröge (slomo) 2011-05-25 08:27:06 UTC
Can you provide a new file that still shows this behaviour?
Comment 6 Tobias Mueller 2011-10-04 23:11:45 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!