[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-dev] FPS sync
From: |
strk |
Subject: |
[Gnash-dev] FPS sync |
Date: |
Mon, 25 May 2009 15:44:09 +0200 |
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!