From 914f83febd42f9610d9027d7bf8b659d58ea3441 Mon Sep 17 00:00:00 2001 From: Guenter Bartsch Date: Wed, 7 Nov 2001 14:50:44 +0000 Subject: make sure a valid memcopy for the machine is used even if .xinerc tells something different CVS patchset: 984 CVS date: 2001/11/07 14:50:44 --- src/xine-utils/memcpy.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/xine-utils/memcpy.c b/src/xine-utils/memcpy.c index f89e04eee..5ded24ebc 100644 --- a/src/xine-utils/memcpy.c +++ b/src/xine-utils/memcpy.c @@ -392,11 +392,11 @@ static unsigned long long int rdtsc() #define BUFSIZE 1024*1024 void probe_fast_memcpy(config_values_t *config) { -unsigned long long t; -char *buf1, *buf2; -int i, j, best; -static int config_flags = -1; - + unsigned long long t; + char *buf1, *buf2; + int i, j, best; + static int config_flags = -1; + #ifdef ARCH_X86 config_flags = mm_accel(); #else @@ -412,6 +412,8 @@ static int config_flags = -1; fast_memcpy = memcpy_method[best].function; return; } + + best = -1; fast_memcpy = memcpy; @@ -453,3 +455,4 @@ static int config_flags = -1; free(buf1); free(buf2); } + -- cgit v1.2.3