diff options
author | Makoto Kato <makoto.kt@gmail.com> | 2012-02-12 13:57:13 +0900 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2012-02-16 12:03:30 -0800 |
commit | 7989bb7fe74aa1a3e477b2228e32424376c2c5e9 (patch) | |
tree | 34aaddd28e3bc5488b2b7f6465f4f2c4e7b1b905 /vp8/common/x86 | |
parent | 6776bd62b578e59929017c1a935682253ee8fe45 (diff) | |
download | libvpx-7989bb7fe74aa1a3e477b2228e32424376c2c5e9.tar libvpx-7989bb7fe74aa1a3e477b2228e32424376c2c5e9.tar.gz libvpx-7989bb7fe74aa1a3e477b2228e32424376c2c5e9.tar.bz2 libvpx-7989bb7fe74aa1a3e477b2228e32424376c2c5e9.zip |
Support Android x86 NDK build
On Android NDK, rand() is inlined function. But, on our SSE optimization,
we need symbol for rand()
Change-Id: I42ab00e3255208ba95d7f9b9a8a3605ff58da8e1
Diffstat (limited to 'vp8/common/x86')
-rw-r--r-- | vp8/common/x86/postproc_x86.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/vp8/common/x86/postproc_x86.c b/vp8/common/x86/postproc_x86.c new file mode 100644 index 000000000..a25921bee --- /dev/null +++ b/vp8/common/x86/postproc_x86.c @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2012 The WebM project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +/* On Android NDK, rand is inlined function, but postproc needs rand symbol */ +#if defined(__ANDROID__) +#define rand __rand +#include <stdlib.h> +#undef rand + +extern int rand(void) +{ + return __rand(); +} +#endif |