gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/asobj/NetStream.cpp serv...


From: Bastiaan Jacques
Subject: [Gnash-commit] gnash ChangeLog server/asobj/NetStream.cpp serv...
Date: Mon, 21 Jan 2008 18:57:28 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Bastiaan Jacques <bjacques>     08/01/21 18:57:28

Modified files:
        .              : ChangeLog 
        server/asobj   : NetStream.cpp NetStreamGst.cpp 
        testsuite/actionscript.all: NetStream.as 

Log message:
                * server/asobj/NetStream.cpp: return undefined for currentFPS 
if a
                nonsensical number results.
                * server/asobj/NetStreamGst.cpp: whitespace fixes.
                * testsuite/actionscript.all/NetStream.as: revert my previous 
change,
                because the test accurately reflected PP behaviour, so we 
should mimic
                it.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5449&r2=1.5450
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/NetStream.cpp?cvsroot=gnash&r1=1.79&r2=1.80
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/NetStreamGst.cpp?cvsroot=gnash&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/NetStream.as?cvsroot=gnash&r1=1.17&r2=1.18

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5449
retrieving revision 1.5450
diff -u -b -r1.5449 -r1.5450
--- ChangeLog   21 Jan 2008 18:32:31 -0000      1.5449
+++ ChangeLog   21 Jan 2008 18:57:27 -0000      1.5450
@@ -1,3 +1,12 @@
+2008-01-21 Bastiaan Jacques <address@hidden>
+
+       * server/asobj/NetStream.cpp: return undefined for currentFPS if a
+       nonsensical number results.
+       * server/asobj/NetStreamGst.cpp: whitespace fixes.
+       * testsuite/actionscript.all/NetStream.as: revert my previous change,
+       because the test accurately reflected PP behaviour, so we should mimic
+       it.
+
 2008-01-21 Sandro Santilli <address@hidden>
 
        * testsuite/misc-ming.all/masks_testrunner.cpp: add tests for effect

Index: server/asobj/NetStream.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/NetStream.cpp,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -b -r1.79 -r1.80
--- server/asobj/NetStream.cpp  21 Jan 2008 07:07:27 -0000      1.79
+++ server/asobj/NetStream.cpp  21 Jan 2008 18:57:28 -0000      1.80
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: NetStream.cpp,v 1.79 2008/01/21 07:07:27 bjacques Exp $ */
+/* $Id: NetStream.cpp,v 1.80 2008/01/21 18:57:28 bjacques Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -312,6 +312,12 @@
 {
        boost::intrusive_ptr<NetStream> ns = ensureType<NetStream>(fn.this_ptr);
        
+       double fps = ns->getCurrentFPS();
+
+       if (fps <= 0) {
+               return as_value(); // undef
+       }
+
        return as_value(ns->getCurrentFPS());
 }
 

Index: server/asobj/NetStreamGst.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/NetStreamGst.cpp,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -b -r1.66 -r1.67

Index: testsuite/actionscript.all/NetStream.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/NetStream.as,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- testsuite/actionscript.all/NetStream.as     21 Jan 2008 18:16:16 -0000      
1.17
+++ testsuite/actionscript.all/NetStream.as     21 Jan 2008 18:57:28 -0000      
1.18
@@ -20,7 +20,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: NetStream.as,v 1.17 2008/01/21 18:16:16 bjacques Exp $";
+rcsid="$Id: NetStream.as,v 1.18 2008/01/21 18:57:28 bjacques Exp $";
 
 #include "check.as"
 
@@ -150,7 +150,7 @@
 /* Properties */
 
 // currentFps (read-only)
-check_equals ( typeof(netstreamObj.currentFps), 'number' );
+check_equals ( typeof(netstreamObj.currentFps), 'undefined' );
 netstreamObj.currentFps = 'string';
 xcheck_equals ( typeof(netstreamObj.currentFps), 'string' );
 netstreamObj.currentFps = false;




reply via email to

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