gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/parser/movie_def_impl.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/parser/movie_def_impl.cpp
Date: Mon, 10 Dec 2007 10:25:56 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/12/10 10:25:56

Modified files:
        .              : ChangeLog 
        server/parser  : movie_def_impl.cpp 

Log message:
        0 FPS must be interpreted as max FPS (65535).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5115&r2=1.5116
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/movie_def_impl.cpp?cvsroot=gnash&r1=1.93&r2=1.94

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5115
retrieving revision 1.5116
diff -u -b -r1.5115 -r1.5116
--- ChangeLog   10 Dec 2007 09:23:47 -0000      1.5115
+++ ChangeLog   10 Dec 2007 10:25:55 -0000      1.5116
@@ -1,5 +1,7 @@
 2007-12-10 Sandro Santilli <address@hidden>
 
+       * server/parser/movie_def_impl.cpp (readHeader): 0 FPS 
+         must be interpreted as max FPS (65535).
        * server/timers.{cpp,h}: evaluate object property name
          at execution, not initialization.
        * testsuite/swfdec/PASSING: setinterval2.swf passes.

Index: server/parser/movie_def_impl.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/parser/movie_def_impl.cpp,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -b -r1.93 -r1.94
--- server/parser/movie_def_impl.cpp    4 Dec 2007 11:45:32 -0000       1.93
+++ server/parser/movie_def_impl.cpp    10 Dec 2007 10:25:56 -0000      1.94
@@ -478,7 +478,9 @@
                log_swferror("non-finite movie bounds");
                );
        }
-       m_frame_rate = _str->read_u16() / 256.0f;
+       m_frame_rate = _str->read_u16();
+       if ( ! m_frame_rate ) m_frame_rate = 65535;
+       else m_frame_rate /= 256.0f;
        m_frame_count = _str->read_u16();
 
        /* Markus: Probably this is better anyways */




reply via email to

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