Hi Colin,

You're a power user and a regular contributor to the Shotwell mailing
list, so I hope you don't mind if I get a little technical on you. ;-)
As you probably know, Shotwell 0.14.0 is due out soon. All of the code
in Shotwell 0.14.0s video handling subsystem is linked against
GStreamer 1.0, whereas all of the code in Shotwell 0.13.1 is linked
against GStreamer 0.10. The errors you're seeing above are definitely
generated by GStreamer, so what I think is going on here is a
GStreamer version mismatch. Insofar as we've been able to tell, Ubuntu
Raring uses GStreamer 1.0 throughout its entire media stack, but
Shotwell 0.13.0 is a GStreamer 0.10-based application. Put briefly, I
think that most of your problems will go away if you just upgrade to
Shotwell 0.14.0. Now, while it's true Shotwell 0.14.0 isn't out yet, a
pre-release tarball is available here:
http://www.yorba.org/download/shotwell/0.14/shotwell-0.14.0pr1.tar.xz.
You'll have to build from source after download the tarball, of
course.

If you'd rather not build from source, you could try installing a
Shotwell daily development snapshot from the Yorba daily builds PPA,
available here: https://launchpad.net/~yorba/+archive/daily-builds/.

Let us know if upgrading solves your problem!

Cheers,
Lucas

On Mon, Mar 11, 2013 at 2:31 PM, Colin Law <[email protected]> wrote:
> On 11 March 2013 21:24, Colin Law <[email protected]> wrote:
>> On 11 March 2013 21:07, Jim Nelson <[email protected]> wrote:
>>> What version of Shotwell are you using?
>>
>> Sorry, I should know better.  0.13.1 on Ubuntu (Raring alpha but don't
>> expect that to be a factor).
>
> On the other hand I have just tried it on 0.13.1 on Ubuntu 12.04 (with
> the same video) and it is ok, so I guess it may be a Raring issue.
>
> When I run it from a terminal (before attempting the import) I see the
> o/p below, then when I drag the file into shotwell and tell it to copy
> it sits saying "Preparing to import.." at the bottom, with no more o/p
> in the terminal.  It has copied the file into the 1904/01 folder.  If
> I restart shotwell it sits at Preparing to auto-import.
>
>
> $ shotwell
>
> (shotwell:17688): GLib-GObject-WARNING **: specified class size for
> type `GstCapsFilter' is smaller than the parent type's
> `GstBaseTransform' class size
>
> (shotwell:17688): GLib-CRITICAL **: g_once_init_leave: assertion
> `result != 0' failed
>
> (shotwell:17688): GStreamer-CRITICAL **: gst_element_register:
> assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
> (shotwell:17688): GLib-GObject-WARNING **: specified class size for
> type `GstGioBaseSink' is smaller than the parent type's `GstBaseSink'
> class size
>
> (shotwell:17688): GLib-CRITICAL **: g_once_init_leave: assertion
> `result != 0' failed
>
> (shotwell:17688): GLib-GObject-CRITICAL **: g_type_register_static:
> assertion `parent_type > 0' failed
>
> (shotwell:17688): GLib-GObject-CRITICAL **:
> g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE
> (instance_type)' failed
>
> (shotwell:17688): GLib-CRITICAL **: g_once_init_leave: assertion
> `result != 0' failed
>
> (shotwell:17688): GStreamer-CRITICAL **: gst_element_register:
> assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
> (shotwell:17688): GLib-GObject-WARNING **: specified class size for
> type `GstGioBaseSrc' is smaller than the parent type's `GstBaseSrc'
> class size
>
> (shotwell:17688): GLib-CRITICAL **: g_once_init_leave: assertion
> `result != 0' failed
>
> (shotwell:17688): GLib-GObject-CRITICAL **: g_type_register_static:
> assertion `parent_type > 0' failed
>
> (shotwell:17688): GLib-GObject-CRITICAL **:
> g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE
> (instance_type)' failed
>
> (shotwell:17688): GLib-CRITICAL **: g_once_init_leave: assertion
> `result != 0' failed
>
> (shotwell:17688): GStreamer-CRITICAL **: gst_element_register:
> assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
>
>
>
>>
>>
>> Colin
>>
>>>
>>> -- Jim
>>>
>>>
>>> On Mon, Mar 11, 2013 at 2:03 PM, Colin Law <[email protected]> wrote:
>>>
>>> Should I be able to import an mp4 (h264) video file?  When I attempt
>>> it I get the dreaded hanging attempting to import it and have to
>>> delete the file in order to carry on.
>>>
>>> Colin
> _______________________________________________
> Shotwell mailing list
> [email protected]
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to