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, form...@0x9189800) 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, form...@0x9189800) 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, hwacc...@0xffcddda8, render...@0xffcddda4, 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, infi...@0x916d098, u...@0x80b3d74) 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. _______________________________________________ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev