I've been watching some of Bruno Bozzetto's movies recently and got very annoyed by A/V sync problems.
As a consequence, as of revision 10916 gnash keeps track of lateness and tries to catch up with that, fixing the A/V sync problem at least in those movies. See: http://www.freaknet.org/martin/video/Bozzetto/ One downside effect on the catch-up mechanism is that movies containing hard-to-render snippets and easy-to-render ones will be slow during the hard-to-render period and much faster then nominal FPS in the easy period (for catching up). An example of this is the u2 movie: http://www.funny-base.com/cartoons/u2_has.swf (from http://savannah.gnu.org/bugs/?19832) Running with -f1 shows a max FPS much above the nominal: Effective frame rate: 5.42 fps (min 4.73, avg 5.28, max 5.89, 76 frames in 14.4 secs total) Effective frame rate: 54.40 fps (min 4.73, avg 8.51, max 54.40, 131 frames in 15.4 secs total) Effective frame rate: 30.71 fps (min 4.73, avg 9.91, max 54.40, 163 frames in 16.4 secs total) Effective frame rate: 6.35 fps (min 4.73, avg 9.69, max 54.40, 170 frames in 17.5 secs total) I belive the fix in bozzetto's playback experience is good enough to forget about the u2 case for now. After all it's a renderer improvement needed for it IMHO. Cheers. --strk; Free GIS & Flash consultant/developer () ASCII Ribbon Campaign http://foo.keybit.net/~strk/services.html /\ Keep it simple! _______________________________________________ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev