GNOME Bugzilla – Bug 603102
cannot render until the timeline has been seeked, and traceback if trying to seek after trying to render directly
Last modified: 2010-04-20 01:50:04 UTC
1. import MVI_0436.MOV (from http://www.osnews.com/img/22106/sx200is.zip) 2. drag it into a blank timeline 3. do not seek the timeline yet 4. try rendering, the render will hang there indefinitely. Click Cancel. 3. try seeking.
Argh, bugzilla scrubbed the rest of my message. This traceback will happen at step 5 (sorry, misnubered it as step 3 #2): Traceback (most recent call last):
+ Trace 219314
self.viewer.setPipeline(self.project.pipeline)
self._connectToPipeline(pipeline)
self.action.activate()
self._ensurePipelineObjects()
self.pipeline.getBinForFactoryStream(producer, automake=True)
stream, automake)
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
raise PipelineError("Pipeline not in NULL/READY,"
Now, take note that this problem does not occur if you seeked the clip in the timeline *before* rendering (everything will work correctly).
I think this is somewhat related to bug #603045
Well, one interesting thing to note is that it also impairs the use case "open a project and hit the render button directly" (the render will never happen and appear to "hang". This could explain so many bugs...). I just had to seek a timeline after opening before I could actually render a newly opened project.
commit 837f0d73b7d510b695ee1c9a1cb961c779ad6534 Author: Brandon Lewis <brandon_lewis@alum.berkeley.edu> Date: Wed Dec 9 15:10:10 2009 -0800 mainwindow.py,test_integration.py: issue preliminary seek on timeline closes bugs 603045, 603424, 603102
*** Bug 593452 has been marked as a duplicate of this bug. ***