GNOME Bugzilla – Bug 624887
pitivi playback hangs / errors while playing mov clips on clip change
Last modified: 2010-11-01 17:55:04 UTC
Created attachment 166249 [details] PITIVI_DEBUG=*:5 GST_DEBUG=2 With a simple test project I made with two clips (H.264 in .MOV), the following symptoms are observed: - a gstreamer error occurs during playback when the playhead arrives at clip #2 - if you then pause, go back to the first clip and try to play, it won't play and will create more errors instead - if you go back to the first clip and seek a lot rather than only clicking once, it sometimes works (it plays).
The error seems to be from qtdemux: _errorObject: error from /GstPipeline:pipeline1/GstBin:bin1 no known streams found) (pitivi/log/loggable.py:30) I think we had a similar issue at some point. What version of core/base/good are you using ?
All the packages from the GST PPA, that is currently: gst-plugins-bad0.10 0.10.19-1~lucid1 gst-plugins-base0.10 0.10.30-1~lucid1 gst-plugins-good0.10 0.10.24-1~lucid1 gst-plugins-ugly0.10 0.10.15-1~lucid1 gstreamer0.10 0.10.30-1~lucid1
Still getting this (or a variant of it), with the following in the terminal. ERROR [26587] [0x -48c51940] "<Pipeline at 0xa726e6c>" pipeline sep 09 16:47:55 _errorObject: error from /GstPipeline:pipeline1/GstBin:bin1/GnlComposition:gnlcomposition3/GnlSource:gnlsource: FileSourceFactory2/GstBin:bin4/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin2/GstQTDemux:qtdemux6 (__main__.GstQTDemux): Impossible de démultiplexer le flux. (qtdemux.c(518): gst_qtdemux_post_no_playable_stream_error (): /GstPipeline:pipeline1/GstBin:bin1/GnlComposition:gnlcomposition3/GnlSource:gnlsource: FileSourceFactory2/GstBin:bin4/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin2/GstQTDemux:qtdemux6: no known streams found) (pitivi/log/loggable.py:30) Versions of gst are: gst-plugins-bad0.10 0.10.20 gst-plugins-base0.10 0.10.30 gst-plugins-good0.10 0.10.25 gst-plugins-ugly0.10 0.10.16 gstreamer0.10 0.10.30 Also happens with today's gst-jhbuild.
This was fixed by the commit below. As for the alphacolor bug, let's close the bug once we bump the dependency on -good. commit 42cde1ba3c727a64c5888f0e6159fbca89cf9fad Author: Alessandro Decina <alessandro.decina@collabora.co.uk> Date: Tue Sep 14 17:41:28 2010 +0200 qtdemux: don't send EOS twice on the same pad.
I still get those "no known streams found" errors with gst jhbuild when I make a transition (overlap the two clips).
This has been fixed in gstreamer good, not pitivi.