It turns out that the problem is the unavaiability of a registered renderer while paring. The renderer is currently used during parsing to create bitmap_info. This seems related to the caching strategy we were discussing with Udo in the process documentation thread.
If we decouple cache creation from parsing the problem would go away. A quicker solution is making sure a renderer is registered *before* parsing, but it doesn't sound clean to me. See task https://savannah.gnu.org/task/index.php?5837 for related topic. --strk; On Mon, Sep 25, 2006 at 12:53:04PM +0200, strk wrote: > I tracked the commit breaking this to a change in gui/Player.cpp > (my own commit). > The change is to avoid calling get_movie_info before opening > the SWF. > > The get_movie_info simply reads the *whole* SWF and returns info > found in the header. Readin a *full* SWF includes fetching from > the net (for remote files), uncompressing (for compressed files) > and a bunch of function calls to the stream class. > So, it *is* worth removing. > > I see no obvious side-effects to that call, except maybe timing. > > Since removing that call introduces text problems, I think this > bug is related to others that report startup_frames settin changing > text quality. Ie: > > https://savannah.gnu.org/bugs/?17385 > > --strk; > > > > On Mon, Sep 25, 2006 at 10:55:12AM +0200, strk wrote: > > Hi all. I dunno since when, but it seems text rendering doesn't > > work anymore. It was working while I was dealing with edit_text_character > > and VariableName, and I think it was working while doing the Player stuff, > > so it should have broken between 2006-09-23 and 24. > > To verify try playing testsuite/movies.all/zoomhenge.swf > > > > --strk; > > > _______________________________________________ > Gnash-dev mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/gnash-dev -- /"\ ASCII Ribbon Campaign \ / Respect for low technology. X Keep e-mail messages readable by any computer system. / \ Keep it ASCII. _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

