GNOME Bugzilla – Bug 679712
[pitivi] Still images don't render
Last modified: 2013-11-16 23:33:38 UTC
I've found three issues with having just a .jpg file in the timeline: 1) When adding a .jpg image to the timeline, the initial duration is 0 seconds. To reproduce: A. Create new project (all settings seem to be the same). B. Import a .JPG to the Media Library (mine is from a digital camera, so it's larger than then target frame size). C. Drag the image to the timeline. D. The image in the timeline is tiny with just the left/right grabber bars. It can be dragged to the appropriate duration. The following error is outputted: pitivi/application.py:294: Warning: value "-1" of type `gint64' is invalid or out of range for property `duration' of type `gint64' self.mainloop.run() 2) Additionally, when trying to move the cursor within the image, the following error is printed: ERROR 14:47:21 seeker seek: Error while seeking to position:0:00:03.906137186 format: <enum GST_FORMAT_TIME of type GstFormat> (pitivi/utils/pipeline.py:83) 3) When trying to render this the progress bar always says 'initializing', but never moves and nothing is rendered. The following errors are printed: (pitivi:24384): GStreamer-CRITICAL **: gst_mini_object_unref: assertion `GST_IS_MINI_OBJECT (mini_object)' failed (pitivi:24384): GStreamer-CRITICAL **: gst_pad_set_caps: assertion `caps == NULL || gst_caps_is_fixed (caps)' failed The render can be cancelled and restarted with the same effect (i.e. output file is zero bytes long). I'm using the latest GIT as of 7/10/2012. --Jeff
Hi Jeff, issue #1 has been fixed in Pitivi now with bug #679779 (and I think the warning is gone too!). #2 might also be fixed, not sure. #3 is a bug in GES. I can confirm that I am able to playback timelines with videos and images, but whenever I try to render them, the render hangs with no CPU usage when it reaches the still image. The last time I checked a day or two ago, you always get these two errors: GStreamer-CRITICAL **: gst_pad_set_caps: assertion `caps == NULL || gst_caps_is_fixed (caps)' failed WARNING **: videoscale1: size 1530000 is not a multiple of unit size 1382400
This is now tested in the integration test suite and works.