Ken, my current belive is that player2.swf doesn't doesn't work due to bugs in either ActionExtends or registerClass implementations. We have some tests for both constructs, see testsuite/actionscript.all/Inheritance.as for ActionExtends and testsuite/misc-ming.all/registerClassTest for registerClass. The best help you can give is providing more testcases or extending the existing ones.
--strk; On Mon, Feb 05, 2007 at 12:37:11AM -0600, ken carlino wrote: > On 2/4/07, Tomas Groth <[EMAIL PROTECTED]> wrote: > >Hi Ken, > > > >> > >> I am running gnash 0.7.2. When I play a SWF file with gnash, i get > >> this error message: 'SWF::SWFHandlers::ActionExtends unimplemented'. > >> Can you please tell me if the gnash 0.7.2 trunk has implemented this > >> functionality. If not, it is hard to implement? > >> > > > >ActionExtends it implemented in CVS, but it is still in testing. And yes, > >it's > >hard to implement correctly (from what i hear). > > > >cheers, > > > >Tomas > > > > Thank you for your help. I am trying to use gnash to read a swf from you > tube. > I specified the 'video_id' parameter and base url. i check out and > compile the gnash from the trunk. I did get futher, but I don't see it > makes it to the NetStream (trying to download the video). Can you > please give me some advice as to how to debug what is wrong/missing? > > Thank you. > > > $ ./gnash -v -P video_id=F6EPjnQEZWs -U http://www.youtube.com > ~/tmp/player2.swf > 00:34:07: Verbose output turned on > 00:34:07: Setting base URL to: http://www.youtube.com > no rendering flags specified, using rcfile > 00:34:07: ERROR: Sound requested but no sound support compiled in > virtual bool gnash::GtkGui::init(int, char***) enter > 00:34:07: OpenGL extension version - 1.2 > 00:34:07: Got double-buffered visual. > 00:34:07: Created top level window > 00:34:07: Couldn't find pixmap file: GnashG.png > > ** (lt-gnash:5505): WARNING **: Couldn't find pixmap file: GnashG.png > virtual bool gnash::GtkGui::createMenu() enter > virtual bool gnash::GtkGui::setupEvents() enter > 00:34:07: WARNING: Resize request received while there's still no > movie loaded, can't correctly set movie scale > static gboolean gnash::GtkGui::realize_event(GtkWidget*, GdkEvent*, > void*) enterBase url set to: http://www.youtube.com/ > Movie file:///home/carlino/tmp/player2.swf added to library > virtual bool gnash::GtkGui::createWindow(int, int) enter > virtual bool gnash::GtkGui::run() enter > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 76. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: ERROR: empty advance table in font Arial > > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 97. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 100. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 110. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 103. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 46. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 46. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: void gnash::edit_text_character::format_text() -- > missing glyph for char 46. Make sure character shapes for font Arial > are being exported into your SWF file! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: WARNING: Stack underrun: 1 elements required, 0/0 available. > Fixing by inserting 1 undefined values on the missing slots. > 00:34:07: static void > gnash::SWF::SWFHandlers::ActionExtends(gnash::ActionExec&): testing! > 00:34:07: WARNING: Object.registerClass(ControlBlock, > PN5gnash11as_functionE [0x9718528]) TESTING) > 00:34:07: WARNING: Object.registerClass(overlay_screen, > PN5gnash11as_functionE [0x9719a20]) TESTING) > 00:34:07: WARNING: Object.registerClass(NextVideoPanel, > PN5gnash11as_functionE [0x971b220]) TESTING) > 00:34:07: WARNING: Object.registerClass(progressCircle, > PN5gnash11as_functionE [0x971de00]) TESTING) > 00:34:07: WARNING: Object.registerClass(endScreen, > PN5gnash11as_functionE [0x971fcb0]) TESTING) > 00:34:07: WARNING: Object.registerClass(OverLay, > PN5gnash11as_functionE [0x9719a20]) TESTING) > 00:34:07: WARNING: Object.registerClass(fullDisplay, > PN5gnash11as_functionE [0x9722390]) TESTING) > 00:34:07: WARNING: Object.registerClass(SoundController, > PN5gnash11as_functionE [0x9727900]) TESTING) > 00:34:07: WARNING: stage_addlistener: unimplemented > > > > > > > > > > > > >__________________________________________________________ > >Alt i én. Få Yahoo! Mail med adressekartotek, kalender og > >notesblok. http://dk.mail.yahoo.com > > > > > _______________________________________________ > Gnash-dev mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/gnash-dev -- () ASCII Ribbon Campaign /\ Keep it simple! _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

