> On Mon, 5 Jan 2009, Question wrote:
>
>  Yep, we don't need to support a large scale of SWFs all over the net, so I
>> think the openGL back end maybe better for us. Is there any binary package
>> that using the openGL back end?
>>
>
> Not that I'm aware of, but I'm sure you'd need to write some code for
> Gnash to do what you want it to do, so you'll be compiling it anyway.
>

OK, Thanks.


>
>  & What do you mean by "a bit harder"? Any detailed info? Can't I just make
>> the gnash unmodified, make the SWF transparent and change the background
>> at
>> 24/60 fps?
>>
>
> I can't really answer your question accurately without more information
> about what you want to do. It is, of course, possible to have Gnash
> rendering into a separate OpenGL window using (at least GTK). But if you
> really want Gnash to render into the same OpenGL context as your
> existing application, you'll basically have to hack Gnash.
>

OK, actually NOT only rendering but also need it to be interactive with
mouse and keyboard, because we want it be part of our UI framework. Is it
possible?


>
>  I don't really know what's the best way(s) to do it. Any clue?
>>
>
> My best guess would be that you have an OpenGL application that, among
> other things, you want to display SWFs in. Now, the way I see it, the
> easiest way to do that would be to provide a new Gnash GUI that merely
> delivers a bitmap to your application when an SWF frame has been
> rendered, so you can simply plaster that into your OpenGL scene and use
> it as a texture or something along those lines.
>

Do you mean some hidden Gnash windows deliver bitmaps to my app, and the
visible main window send click/resize/... events back to those hidden
windows to make them interactive?

Another off topic question:
As Gnash use the ffmpeg/Gstreamer as decoding audio and video library. Is it
possible to streaming/play other formats like mkv files directly?

-- 
>: ~
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to