gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog testsuite/swfdec/swfdec_gnash_t...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/swfdec/swfdec_gnash_t...
Date: Fri, 15 Feb 2008 08:31:04 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/02/15 08:31:04

Modified files:
        .              : ChangeLog 
        testsuite/swfdec: swfdec_gnash_tester 
        utilities      : processor.cpp 

Log message:
                * testsuite/swfdec/swfdec_gnash_tester: accept a second argument
                  to specify additional flags. Currently unused by might get
                  handy to augment sleep time for some load to be more likely
                  to complete in time.
                * utilities/processor.cpp: don't forget to sleep between stage
                  placement and first advance. Fixes instable results with
                  swfdec's loadvariable* testcases.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5657&r2=1.5658
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/swfdec_gnash_tester?cvsroot=gnash&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/gnash/utilities/processor.cpp?cvsroot=gnash&r1=1.82&r2=1.83

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5657
retrieving revision 1.5658
diff -u -b -r1.5657 -r1.5658
--- ChangeLog   14 Feb 2008 21:55:24 -0000      1.5657
+++ ChangeLog   15 Feb 2008 08:31:03 -0000      1.5658
@@ -1,3 +1,13 @@
+2008-02-15 Sandro Santilli <address@hidden>
+
+       * testsuite/swfdec/swfdec_gnash_tester: accept a second argument
+         to specify additional flags. Currently unused by might get
+         handy to augment sleep time for some load to be more likely
+         to complete in time.
+       * utilities/processor.cpp: don't forget to sleep between stage
+         placement and first advance. Fixes instable results with
+         swfdec's loadvariable* testcases.
+
 2008-02-14 Sandro Santilli <address@hidden>
 
        * server/asobj/MovieClipLoader.cpp (loadClip): fetch bytes

Index: testsuite/swfdec/swfdec_gnash_tester
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/swfdec_gnash_tester,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- testsuite/swfdec/swfdec_gnash_tester        12 Nov 2007 09:38:28 -0000      
1.12
+++ testsuite/swfdec/swfdec_gnash_tester        15 Feb 2008 08:31:04 -0000      
1.13
@@ -6,12 +6,20 @@
 #
 GPROCESSOR=${GPROCESSOR:=../../utilities/gprocessor}
 
+# NOTE: We're supposed to advance 10 frames.
+#      We allow 11 loop-backs (just for fun, we probably can support more)
+#
+FLAGS="-r11 -f10 -v"
+
 if [ -z "$1" ]; then
-       echo "Usage: `basename $0` <swffile>" >&2
+       echo "Usage: `basename $0` <swffile> [<flags>]" >&2
        exit 1
 fi
 
-echo "Using gprocessor ${GPROCESSOR}"
+if [ -n "$2" ]; then
+       FLAGS="$FLAGS $2"
+fi
+
 
 in="$1"
 out=`basename "${in}"`.trace-gnash
@@ -22,10 +30,8 @@
        use_orig=1
 fi
 
-# NOTE: We're supposed to advance 10 frames.
-#      We allow 11 loop-backs (just for fun, we probably can support more)
-#
-${GPROCESSOR} -r11 -f10 -v "$in"  | grep TRACE | sed 's/.*TRACE: //' | fromdos 
> $out
+echo "Running ${GPROCESSOR} ${FLAGS} ${in}"
+${GPROCESSOR} ${FLAGS} "$in"  | grep TRACE | sed 's/.*TRACE: //' | fromdos > 
$out
 if test "$?" != 0; then
        echo "gprocessor returned an error"
        exit 1

Index: utilities/processor.cpp
===================================================================
RCS file: /sources/gnash/gnash/utilities/processor.cpp,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -b -r1.82 -r1.83
--- utilities/processor.cpp     13 Feb 2008 02:36:34 -0000      1.82
+++ utilities/processor.cpp     15 Feb 2008 08:31:04 -0000      1.83
@@ -16,7 +16,7 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-/* $Id: processor.cpp,v 1.82 2008/02/13 02:36:34 rsavoye Exp $ */
+/* $Id: processor.cpp,v 1.83 2008/02/15 08:31:04 strk Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "gnashconfig.h"
@@ -364,6 +364,9 @@
         return md;
     }
     
+    printf("iteration, timer: %lu, localDelay: %ld\n", cl.elapsed(), 
localDelay);
+    usleep(localDelay);
+    
     resetLastAdvanceTimer();
     int        kick_count = 0;
     int stop_count=0;




reply via email to

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