[x264-devel] commit: Fix a bug in checkasm and two OSX fixes (Steven Walters )
git version control
git at videolan.org
Thu Aug 20 22:10:03 CEST 2009
x264 | branch: master | Steven Walters <kemuri9 at gmail.com> | Wed Aug 19 16:18:36 2009 -0700| [816a3008a8fcb70b642dc8670426ad28d59b7b9a] | committer: Jason Garrett-Glaser
Fix a bug in checkasm and two OSX fixes
MC chroma checkasm test could crash in some situations
Remove -lmx, as it's not needed and the iPhone doesn't have it.
Remove unused sqrtf emulation; it breaks if math.h is included.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=816a3008a8fcb70b642dc8670426ad28d59b7b9a
---
common/osdep.h | 3 ---
configure | 2 +-
tools/checkasm.c | 2 +-
3 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/common/osdep.h b/common/osdep.h
index 104ac24..57642dc 100644
--- a/common/osdep.h
+++ b/common/osdep.h
@@ -55,9 +55,6 @@
#if (defined(SYS_OPENBSD) && !defined(isfinite)) || defined(SYS_SunOS)
#define isfinite finite
#endif
-#if defined(_MSC_VER) || defined(SYS_SunOS) || defined(SYS_MACOSX)
-#define sqrtf sqrt
-#endif
#ifdef _WIN32
#define rename(src,dst) (unlink(dst), rename(src,dst)) // POSIX says that rename() removes the destination, but win32 doesn't.
#ifndef strtok_r
diff --git a/configure b/configure
index 53198e8..2e7360a 100755
--- a/configure
+++ b/configure
@@ -179,7 +179,7 @@ case $host_os in
darwin*)
SYS="MACOSX"
CFLAGS="$CFLAGS -falign-loops=16"
- LDFLAGS="$LDFLAGS -lm -lmx"
+ LDFLAGS="$LDFLAGS -lm"
if [ "$pic" = "no" ]; then
CFLAGS="$CFLAGS -mdynamic-no-pic"
fi
diff --git a/tools/checkasm.c b/tools/checkasm.c
index 2a05392..b574a42 100644
--- a/tools/checkasm.c
+++ b/tools/checkasm.c
@@ -748,7 +748,7 @@ static int check_mc( int cpu_ref, int cpu_new )
x264_mc_functions_t mc_a;
x264_pixel_function_t pixel;
- uint8_t *src = &buf1[2*32+2];
+ uint8_t *src = &buf1[2*64+2];
uint8_t *src2[4] = { &buf1[3*64+2], &buf1[5*64+2],
&buf1[7*64+2], &buf1[9*64+2] };
uint8_t *dst1 = buf3;
More information about the x264-devel
mailing list