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 <[EMAIL PROTECTED]> + + * 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 <[EMAIL PROTECTED]> * 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; _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit