[Top][All Lists]
[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.