GStreamer video on XULRunner?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

GStreamer video on XULRunner?

Francis Rammeloo
This question is a somewhat beyond the scope of GStreamer itself, but I'm hoping that there may be people here who can help me. I would like create a video element in XUL that uses a GStreamer backend (or in other words I want to connect a GStreamer pipeline to a XUL widget). Are there any projects, tutorials or otherwise helpful things that will help me become clear on how to approach this?

I'd greatly appreciate any help.

Francis

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer video on XULRunner?

michael smith-6-3
On Thu, Jan 7, 2010 at 8:48 AM, Francis Rammeloo
<[hidden email]> wrote:
> This question is a somewhat beyond the scope of GStreamer itself, but I'm
> hoping that there may be people here who can help me. I would like create a
> video element in XUL that uses a GStreamer backend (or in other words I want
> to connect a GStreamer pipeline to a XUL widget). Are there any projects,
> tutorials or otherwise helpful things that will help me become clear on how
> to approach this?
> I'd greatly appreciate any help.
> Francis

You could look at the upstream mozilla work to use gstreamer in the
<video> element.
  https://bugzilla.mozilla.org/show_bug.cgi?id=422540

In Songbird, I directly embed GStreamer video into a XUL window (using
high-performance native sinks, unlike the mozilla effort above). You
could look at that code too.

Mike

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer video on XULRunner?

Francis Rammeloo
Thanks! I just succeeded in injecting a native HWND into a XUL document based on the code in sbGStreamerMediacore::SetVideoWindow(..). I still need to figure out how to get the positioning right and so, but it's a great step forward!

Francis

2010/1/7 Michael Smith <[hidden email]>
On Thu, Jan 7, 2010 at 8:48 AM, Francis Rammeloo
<[hidden email]> wrote:
> This question is a somewhat beyond the scope of GStreamer itself, but I'm
> hoping that there may be people here who can help me. I would like create a
> video element in XUL that uses a GStreamer backend (or in other words I want
> to connect a GStreamer pipeline to a XUL widget). Are there any projects,
> tutorials or otherwise helpful things that will help me become clear on how
> to approach this?
> I'd greatly appreciate any help.
> Francis

You could look at the upstream mozilla work to use gstreamer in the
<video> element.
 https://bugzilla.mozilla.org/show_bug.cgi?id=422540

In Songbird, I directly embed GStreamer video into a XUL window (using
high-performance native sinks, unlike the mozilla effort above). You
could look at that code too.

Mike

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel