FFmpeg/libavutil/arm
Martin Storsjö 5310da7e83 arm: Fall back to runtime cpu feature detection via /proc/cpuinfo
On recent android versions, /proc/self/auxw is unreadable
(unless the process is running running under the shell uid or
in debuggable mode, which makes it hard to notice). See
http://b.android.com/43055 and
https://android-review.googlesource.com/51271 for more information
about the issue.

This makes sure e.g. neon optimizations are enabled at runtime in
android apps even when built in release mode, if configured to
use the runtime detection.

CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
(cherry picked from commit ab8f1a6989)

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-14 10:39:23 +02:00
..
asm.S arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
bswap.h arm: use HAVE*_INLINE/EXTERNAL macros for conditional compilation 2012-12-07 16:54:03 +00:00
cpu.c arm: Fall back to runtime cpu feature detection via /proc/cpuinfo 2013-02-14 10:39:23 +02:00
cpu.h arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
float_dsp_arm.h ARM: fix float_dsp breakage from d5a7229 2012-06-08 19:45:37 +01:00
float_dsp_init_arm.c cosmetics: do not use full path for local headers 2012-06-22 10:49:40 +02:00
float_dsp_init_neon.c dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil 2012-11-26 11:29:06 -05:00
float_dsp_init_vfp.c cosmetics: do not use full path for local headers 2012-06-22 10:49:40 +02:00
float_dsp_neon.S dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil 2012-11-26 11:29:06 -05:00
float_dsp_vfp.S Add a float DSP framework to libavutil 2012-06-08 13:14:38 -04:00
intmath.h arm: use HAVE*_INLINE/EXTERNAL macros for conditional compilation 2012-12-07 16:54:03 +00:00
intreadwrite.h ARM: use Q/R inline asm operand modifiers only if supported 2012-08-07 21:13:30 +01:00
Makefile arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
timer.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00