summaryrefslogtreecommitdiffstats
path: root/decoder
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2015-04-16 11:37:41 -0700
committerLajos Molnar <lajos@google.com>2015-04-16 11:54:42 -0700
commit7023f4d0e96b562046608aeb15e755778b3b8713 (patch)
treeb205753dcd0e04ac29faa9965e29d4c17c093f4f /decoder
parent7e7f176198dae244193b47574751193de1f431f0 (diff)
downloadandroid_external_libavc-7023f4d0e96b562046608aeb15e755778b3b8713.tar.gz
android_external_libavc-7023f4d0e96b562046608aeb15e755778b3b8713.tar.bz2
android_external_libavc-7023f4d0e96b562046608aeb15e755778b3b8713.zip
fix build for generic builds
Change-Id: I7654a801a2b168b7e0bcbebf680efbf2343b1ece
Diffstat (limited to 'decoder')
-rwxr-xr-xdecoder/arm/ih264d_function_selector.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/decoder/arm/ih264d_function_selector.c b/decoder/arm/ih264d_function_selector.c
index 1aa0c43..925043b 100755
--- a/decoder/arm/ih264d_function_selector.c
+++ b/decoder/arm/ih264d_function_selector.c
@@ -61,24 +61,25 @@ void ih264d_init_function_ptr(dec_struct_t *ps_codec)
ih264d_init_function_ptr_generic(ps_codec);
switch(e_proc_arch)
{
- case ARCH_ARM_NONEON:
- ih264d_init_function_ptr_generic(ps_codec);
+#if defined(ARMV8)
+ case ARCH_ARMV8_GENERIC:
+ default:
+ ih264d_init_function_ptr_av8(ps_codec);
break;
-#ifndef ARMV8
+#elif !defined(DISABLE_NEON)
case ARCH_ARM_A5:
case ARCH_ARM_A7:
case ARCH_ARM_A9:
case ARCH_ARM_A15:
case ARCH_ARM_A9Q:
default:
- ih264d_init_function_ptr_a9q(ps_codec);
+ ih264d_init_function_ptr_a9q(ps_codec);
break;
-#else /* ARMV8 */
- case ARCH_ARMV8_GENERIC:
+#else
default:
- ih264d_init_function_ptr_av8(ps_codec);
+#endif
+ case ARCH_ARM_NONEON:
break;
-#endif /* ARMV8 */
}
}