[XviD-devel] bug in 1.1.0 beta1 and beta2

Mark L mark_l512 at yahoo.com
Thu Apr 14 17:56:12 CEST 2005

  There is a bug in the benchmarking code for Windows.
 It uses the clock() procedure and assumes that it
returns times in the Microsecond range.  However it
returns times in the Millisecond range.  You either
need to fix it up to return Milliseconds or use a
different procedure that returns time in the
Microsecond range ( such as QueryPerforamnceCounter())

this is the routine from xvid_bench.c that I am
talking about.

/* returns time in micro-s*/
double gettime_usec()
#ifndef WIN32
	struct timeval  tv;
	gettimeofday(&tv, 0);
	return tv.tv_sec*1.0e6 + tv.tv_usec;
	clock_t clk;
	clk = clock();
	return clk * 1000000 / CLOCKS_PER_SEC;

Do you Yahoo!? 
Make Yahoo! your home page 

More information about the XviD-devel mailing list