gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] trunk is broken


From: Gwenole Beauchesne
Subject: Re: [Gnash-dev] trunk is broken
Date: Thu, 5 Aug 2010 14:37:25 +0200 (CEST)
User-agent: Alpine 1.10 (DEB 962 2008-03-14)

Hi,

On Wed, 4 Aug 2010, Rob Savoye wrote:

So trunk is now broken if you want to use vaapi.

Xv support is also broken:

$ libtool --mode=execute gdb --args ./gui/gtk-gnash --hwaccel xv 
~/flash/bloxorz.swf

0x08093b51 in gnash::GtkAggXvGlue::findPixelFormat (this=0x91730e0, 
address@hidden) at ../../gui/gtk/gtk_glue_agg_xv.cpp:383
383                 _mediaHandler->createVideoConverter(0x32424752 /* RGB */, 
format.id);
(gdb) bt
#0  0x08093b51 in gnash::GtkAggXvGlue::findPixelFormat (this=0x91730e0, 
address@hidden) at ../../gui/gtk/gtk_glue_agg_xv.cpp:383
#1  0x08094022 in gnash::GtkAggXvGlue::findXvPort (this=0x91730e0, 
display=0x9154800) at ../../gui/gtk/gtk_glue_agg_xv.cpp:317
#2  0x08094f78 in gnash::GtkAggXvGlue::init (this=0x91730e0) at 
../../gui/gtk/gtk_glue_agg_xv.cpp:94
#3  0x0808a072 in gnash_canvas_setup (canvas=0x912a400, address@hidden, 
address@hidden, argc=4, argv=0xffcdde94)
    at ../../gui/gtk/gtk_canvas.cpp:278
#4  0x080908b0 in gnash::GtkGui::init (this=0x916f100, argc=4, argv=0xffcdde94) 
at ../../gui/gtk/gtk.cpp:261
#5  0x08080ed2 in gnash::Player::run (this=0xffcde714, argc=4, argv=0xffcde854, 
address@hidden, address@hidden)
    at ../../gui/Player.cpp:356
#6  0x0806107c in main (argc=4, argv=0xffcde854) at ../../gui/gnash.cpp:587

Since vaapi is mostly only useful for developers at this time, as most of it's dependencies aren't in distributions yet, I think I'm gonna disable it in the release branch.

The only dependencies are libva and FFmpeg new enough (e.g. 0.6). For the former, we can have ArchLinux, Debian, MeeGo, Gentoo.

I'll leave it unchanged in trunk hoping the person that broke it fixes
it. Chances are more long-term is I need to refactor the vaapi support
to work with OpenVG/OpenGLES anyway.

Is OpenVG support committed somewhere? I have some driver around that does both OpenVG and VA-API, so it could be interesting to test.

Regards,
Gwenole.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]