gnash-dev
[Top][All Lists]
Advanced

[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! 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]