On Thu, Dec 06, 2007 at 05:31:49PM +0100, Udo Giacomozzi wrote: > Hello strk, > > Thursday, December 6, 2007, 5:24:41 PM, you wrote: > s> Wouldn't this just quit before gprocessor has a chacne to activate > s> any testing ? > > Frame 10 is reached _after_ check_equals has been called. > > frame 1 -> frame 3 -> stop() > > interval handler 1st call -> goto frame 5 -> stop() > > interval handerr 2nd call -> check_equals -> goto frame 10 -> frame 10
Makes sense, except we are limiting number of advances to 50 and calling advance in a loop w/out sleep... this is what gprocessor does currently. Instead we want gprocessor to respect FPS for this case (but doing so for others would likely take us to hours of 'make check' time). So, an alternative is to provide a "virual" timer (basically a time scale). I'm doing that now. In general, using the float we pass to advance() would be a good idea in the long run. See http://wiki.gnashdev.org/wiki/index.php/MovieAdvancement for more info. --strk; _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit