GNOME Bugzilla – Bug 707988
[pitivi] Repeated seeks over SMPTE transitions will cause generic GStreamer demuxer / codec errors
Last modified: 2016-05-22 22:44:58 UTC
Created attachment 254809 [details] sample xges project and media files In a Pitivi/GES timeline, insert two clips and crossfade them. Then, seek around and inside the crossfade transition repeatedly. The result (be it with OGG Theora or Quicktime + H264) will be a generic error, such as this one: ERROR 15:06:44 pipeline _busMessageCb: error from <__main__.GstOggDemux object at 0x620d5a0 (GstOggDemux at 0x7fb898073010)>: Internal data stream error. (gstoggdemux.c(4560): gst_ogg_demux_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline1/GESTimeline:gestimeline1/GESVideoTrack:gesvideotrack1/GnlComposition:gnlcomposition2/GnlSource:gnlsource0/GstBin:video-src-bin/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin7/GstOggDemux:oggdemux5: stream stopped, reason error) (pitivi/utils/pipeline.py:415) I'm not sure why our pipeline still doesn't recover from such errors, but they shouldn't happen anyway. Attaching some easy sample files to reproduce this. Would be good to have this stress-tested more by the GES test suite.
Created attachment 254810 [details] screencast
Please confirm it is fixed :)