[gst-devel] Recent change in gstregistry.c

Brett Kosinski brettk at frodo.dyn.gno.org
Sun Nov 16 16:36:14 CET 2003


> The problem was that GST_TYPE_PLUGIN isn't of type G_TYPE_POINTER but of
> G_TYPE_BOXED (I would imagine this is the problem). Something somewhere
> (forget where) was trying to get the value as g_value_get_pointer, which
> failed, and there was a crash.

Ahhh... perhaps it's due to the wrong marshaller being used (there is a
special marshaller for boxed types, IIRC).

> Company told me to make that change, it fixed the problem, and then I
> was told to commit it. If you want to make the change and then find out
> where gst-register-0.7 is crashing and fix that, so ahead :)

Heh, cool. :)  After all, no one wants that kind of serious breakage in
CVS.  I was just curious if there was any ideas about the cause.  I'll
take a look at the marshallers and see if I can get things working.  If
so, I'll post a patch.

Brett.





More information about the gstreamer-devel mailing list