Hi Jordi:

https://github.com/tigrux/omx-vala/

Derek Dai


On Mon, Apr 11, 2011 at 8:00 PM, <[email protected]> wrote:

> Send vala-list mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://mail.gnome.org/mailman/listinfo/vala-list
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of vala-list digest..."
>
>
> Today's Topics:
>
>   1. gstreamer element (Jordi Burguet Castell)
>   2. [PATCH] x11: Add XTest bindings (Alexander Kurtz)
>   3. Re: gstreamer element (Thijs Vermeir)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 10 Apr 2011 15:27:38 -0500
> From: Jordi Burguet Castell <[email protected]>
> To: [email protected]
> Subject: [Vala] gstreamer element
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hello,
>
> Has anyone tried to do a gstreamer *element* in vala? It sounds to me
> like it would be worth because of the more succinct syntax, but I
> could not figure out how to put the element and pads description in
> the base_init() funtion (apart from putting the properties in the
> class_init() and then doing the real initialization in the init()
> functions).
>
> The only related documentation I've found is:
> http://valadoc.org/references/gstreamer-0.10/0.11.5/index.htm
> but nothing about how to put things in base_init()
>
> And also how to make a pipeline using gstreamer elements:
> http://live.gnome.org/Vala/GStreamerSample
> but not how to do the elements themselves.
>
> Thanks,
> Jordi
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 11 Apr 2011 08:58:42 +0200
> From: Alexander Kurtz <[email protected]>
> To: [email protected]
> Subject: [Vala] [PATCH] x11: Add XTest bindings
> Message-ID: <1302505122.4391.10.camel@alexander>
> Content-Type: text/plain; charset="utf-8"
>
> Hi everybody,
>
> I've attached bindings for the XTest extension (aka libxtst) and a small
> demonstration program which will start/pause your music player.
>
> This is how it should work:
>
>        $ valac --pkg=x11 --pkg=xtst --vapidir=. Test.vala && ./Test
>        sizeof(char) = 1, sizeof(int) = 4, sizeof(long) = 4
>        sizeof(X.KeyCode) = 1, sizeof(X.KeySym) = 4, sizeof(X.ID) = 4
>        Display :0.0 opened
>        String XF86AudioPlay has keysym 0x1008FF14
>        Keysym 0x1008FF14 has keycode 172
>        Keycode 172 pressed
>        Keycode 172 released
>        Display :0.0 flushed
>        $
>
> Please note that this patch needs the patch I submitted earlier[1].
>
> I'm looking forward to any comments/criticism/whatever! If everything is
> ok, I would be happy if you could merge this into master.
>
> Best regards
>
> Alexander Kurtz
>
> [1] http://mail.gnome.org/archives/vala-list/2011-April/msg00036.html
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: xtst.vapi
> Type: text/x-vala
> Size: 2577 bytes
> Desc: not available
> URL: <
> http://mail.gnome.org/archives/vala-list/attachments/20110411/c8f1702e/attachment.bin
> >
> -------------- next part --------------
> x11
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: Test.vala
> Type: text/x-vala
> Size: 1046 bytes
> Desc: not available
> URL: <
> http://mail.gnome.org/archives/vala-list/attachments/20110411/c8f1702e/attachment-0001.bin
> >
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 836 bytes
> Desc: This is a digitally signed message part
> URL: <
> http://mail.gnome.org/archives/vala-list/attachments/20110411/c8f1702e/attachment-0002.bin
> >
>
> ------------------------------
>
> Message: 3
> Date: Mon, 11 Apr 2011 10:28:46 +0200
> From: Thijs Vermeir <[email protected]>
> To: Jordi Burguet Castell <[email protected]>
> Cc: [email protected]
> Subject: Re: [Vala] gstreamer element
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hey,
>
> On Sun, Apr 10, 2011 at 10:27 PM, Jordi Burguet Castell
> <[email protected]> wrote:
> > Hello,
> >
> > Has anyone tried to do a gstreamer *element* in vala? It sounds to me
> > like it would be worth because of the more succinct syntax, but I
> > could not figure out how to put the element and pads description in
> > the base_init() funtion (apart from putting the properties in the
> > class_init() and then doing the real initialization in the init()
> > functions).
> >
> > The only related documentation I've found is:
> > http://valadoc.org/references/gstreamer-0.10/0.11.5/index.htm
> > but nothing about how to put things in base_init()
> >
> > And also how to make a pipeline using gstreamer elements:
> > http://live.gnome.org/Vala/GStreamerSample
> > but not how to do the elements themselves.
>
> Yes, it's possible and not so difficult to write gstreamer elements in
> vala.
> Check this link for an example, it's an old link but I think the code
> is still valid:
>
> http://bazaar.launchpad.net/~asabil/vala/gst-vala-template/view/head:/src/vala-sink.vala
>
> Gr,
> Thijs
>
> > Thanks,
> > Jordi
> > _______________________________________________
> > vala-list mailing list
> > [email protected]
> > http://mail.gnome.org/mailman/listinfo/vala-list
> >
>
>
> ------------------------------
>
> _______________________________________________
> vala-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/vala-list
>
>
> End of vala-list Digest, Vol 41, Issue 11
> *****************************************
>
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to