Re: gstreamer and gob

alberto colombo <[email protected]> Mon, 16 Oct 2006 17:40:30 +0100
Newsgroups gmane.comp.gnome.devtools.gob.general
Message-ID <[email protected]>
> I'm not that familiar with gstreamer, but if the pipeline elements are
> GObjects then you can extend them with gob like any other GObject. The
> gob manual explains this process.

indeed, but gstreamer is quite a complex piece of software: GstElement
extends GObject, but they use their own boilerplate, and have quite a
few mechanisms to get the element name and type registered in an XML
file. 

I'm not sure of which function is an overriding method, and which one is
just a plain function with a gobject-like name. At the end of the day, I
get my code to compile, but it fails at runtime.

In particular, it is not clear to me how to use GOB in order to write a
custom *_base_init(gpointer) function.

Thanks
alberto
> 
> On 10/16/06, alberto colombo <[email protected]> wrote:
>         
>         hello
>         
>         I'm getting more and more into gstreamer
>         (gstreamer.freedesktop.org, but
>         I'm sure you've heard of it already), but I'm no gobject
>         wizard and its
>         voodoo magics scares me a lot. 
>         
>         I've asked the gstreamer-devel list if anyone has used gob to
>         build
>         pipeline elements before, but they don't seem to be very
>         interested in
>         the issue. So, thought I could write directly to the gob
>         people: has 
>         anyone here used gstreamer? could you please investigate on
>         the
>         possibility of using gob in order to create pipeline elements?
>         
>         Thanks in advance
>         alb
>         --
>         Alberto Colombo, MSc
>         PhD student at Digital Imaging Research Centre 
>         Kingston University, London
>         
>         e-mail: [email protected]
>           cell: +44 (0) 77267 11980
>         
>         This email has been scanned for all viruses by the MessageLabs
>         Email 
>         Security System.
>         
>         
>         
>         --
>         to unsubscribe:
>         send mail to [email protected] with "unsubscribe gob-list" in
>         the subject
> 
> 
> This email has been scanned for all viruses by the MessageLabs Email
> Security System.
-- 
Alberto Colombo, MSc
PhD student at Digital Imaging Research Centre
Kingston University, London

e-mail: [email protected]
  cell: +44 (0) 77267 11980

This email has been scanned for all viruses by the MessageLabs Email
Security System.



--
to unsubscribe:
send mail to [email protected] with "unsubscribe gob-list" in the subject