Giter Site home page Giter Site logo

exoplayer2-hevc-extension's Introduction

exoplayer2-extension-hevc

Soft Decode HEVC/H265 video using OpenHEVC

Known issue

  1. playable but not smooth (STATUS: DONE. due to pts not correct set)
  2. video renderring is not correct sometimes when seeking is performed) (STATUS: DONE. due to needs flush decoder when seek performed)
  3. potential frame drop at play ends (STATUS: DONE. Fixed)
  4. seek in video is very slow (STATUS: DONE. due to the default extract seek setting parameter in exoplayer)
  5. more yuv format support, only YUV420 is handled currently(STATUS: DONE. yuv422 and yuv 444 is supported now)~~
  6. jni performance improvements (STATUS: DONE. decode and render frame now in a single jni call, performance improved 4x)
  7. native drawing using ANativeWindow improve data copy and yuv rgb conversion performance (STATUS: WIP.)
  8. drm support(STATUS: WAIT.)

Thanks

The OpenHEVC Project

exoplayer2-hevc-extension's People

Contributors

michalliu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

exoplayer2-hevc-extension's Issues

armeabi-v7a only generating

only generating so files for armeabi-v7a architecture. when i use abi filter other than this, giving errors. for instance i used x86 in abi filter it gave me error:

${NDK_PATH}/ndk-build APP_ABI="x86" -j4 Android NDK: android-9 is unsupported. Using minimum supported version android-14. Android NDK: WARNING: APP_PLATFORM android-14 is higher than android:minSdkVersion 1 in /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/AndroidManifest.xml. NDK binaries will *not* be comptible with devices older than android-14. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information. Android NDK: WARNING:/media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/Android.mk:openhevc: LOCAL_LDLIBS is always ignored for static libraries [x86] Compile : openhevc <= display.c [x86] Compile : openhevc <= stereo3d.c [x86] Compile : openhevc <= asm.S [x86] Compile : openhevc <= hevcdsp_deblock_neon.S [x86] Compile : openhevc <= hevcdsp_idct_neon.S /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:44:9: error: unknown directive .arch armv7-a ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:54:9: error: unknown directive .fpu neon ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:59:9: error: unknown directive .syntax unified ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:60:9: error: unknown directive .thumb ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:61:9: error: unknown directive .eabi_attribute 25, 1 @ Tag_ABI_align_preserved ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:62:47: error: unexpected token in directive .section .note.GNU-stack,"",%progbits @ Mark stack as non-executable ^ make: *** [/media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/obj/local/x86/objs/openhevc/libavutil/arm/asm.o] Error 1 make: *** Waiting for unfinished jobs.... /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:44:9: error: unknown directive .arch armv7-a ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:54:9: error: unknown directive .fpu neon ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:59:9: error: unknown directive .syntax unified ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:60:9: error: unknown directive .thumb ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:61:9: error: unknown directive .eabi_attribute 25, 1 @ Tag_ABI_align_preserved ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavutil/arm/asm.S:62:47: error: unexpected token in directive .section .note.GNU-stack,"",%progbits @ Mark stack as non-executable ^ <instantiation>:19:1: error: unexpected token at start of statement @ .func ff_hevc_v_loop_filter_luma_neon ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:289:1: note: while in macro instantiation function ff_hevc_v_loop_filter_luma_neon, export=1 ^ <instantiation>:1:1: error: invalid instruction mnemonic 'ldr' ldr r12, [r3] ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:2:20: error: expected ']' in brackets expression ldr r3, [r3, #4] ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:3:17: error: unknown token in expression lsl r3, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:4:9: error: invalid instruction mnemonic 'orr' orr r3, r12 ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:5:17: error: unknown token in expression cmp r3, #0 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:6:9: error: invalid instruction mnemonic 'it' it eq ^~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:7:9: error: invalid instruction mnemonic 'bxeq' bxeq lr ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:8:17: error: unknown token in expression lsr r3, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:290:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:291:14: error: Unexpected '{' in expression push {r5-r11} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:292:15: error: Unexpected '{' in expression vpush {d8-d15} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:293:17: error: unknown token in expression sub r0, #4 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:294:16: error: Unexpected '{' in expression vld1.8 {d16}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:295:16: error: Unexpected '{' in expression vld1.8 {d18}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:296:16: error: Unexpected '{' in expression vld1.8 {d20}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:297:16: error: Unexpected '{' in expression vld1.8 {d22}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:298:16: error: Unexpected '{' in expression vld1.8 {d24}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:299:16: error: Unexpected '{' in expression vld1.8 {d26}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:300:16: error: Unexpected '{' in expression vld1.8 {d28}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:301:16: error: Unexpected '{' in expression vld1.8 {d30}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:302:9: error: unknown use of instruction mnemonic without a size suffix sub r0, r0, r1, lsl #3 ^ <instantiation>:1:1: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d16, d24 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:2:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d18, d26 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:3:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d20, d28 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:4:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d22, d30 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:5:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d16, d20 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:6:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d18, d22 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:7:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d24, d28 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:8:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d26, d30 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:9:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d16, d18 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:10:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d20, d22 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:11:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d24, d26 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:12:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d28, d30 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:303:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:1:1: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q8, d16 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:2:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q9, d18 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:3:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q10, d20 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:4:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q11, d22 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:5:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q12, d24 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:6:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q13, d26 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:7:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q14, d28 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:8:9: error: invalid instruction mnemonic 'vmovl.u8' vmovl.u8 q15, d30 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:10:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q7, q9, q11 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:11:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q6, q14, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:12:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q7, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:13:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q6, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:14:9: error: invalid instruction mnemonic 'vabd.s16' vabd.s16 q7, q7, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:15:9: error: invalid instruction mnemonic 'vabd.s16' vabd.s16 q6, q6, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:18:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 q0, r2 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:19:9: error: invalid operand for instruction vmov q4, q7 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:20:9: error: invalid operand for instruction vmov q5, q6 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:21:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d4, r12 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:22:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 q7, q4 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:23:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 q6, q5 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:25:22: error: unknown token in expression vshl.u64 q7, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:26:22: error: unknown token in expression vshr.u64 q4, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:27:22: error: unknown token in expression vshl.u64 q6, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:28:22: error: unknown token in expression vshr.u64 q5, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:29:22: error: unknown token in expression vshr.u64 q7, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:30:22: error: unknown token in expression vshr.u64 q6, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:31:22: error: unknown token in expression vshl.u64 q5, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:32:22: error: unknown token in expression vshl.u64 q4, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:33:9: error: invalid instruction mnemonic 'vorr' vorr q6, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:34:9: error: invalid instruction mnemonic 'vorr' vorr q7, q4 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:35:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d5, r3 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:36:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q5, q7, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:38:9: error: invalid operand for instruction vmov q4, q5 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:39:9: error: invalid operand for instruction vmov q3, q5 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:40:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 q3, q4 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:42:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q3 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:44:26: error: unknown token in expression vshl.s16 q5, q5, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:45:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q3, q0, q4 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:47:9: error: invalid instruction mnemonic 'vmovn.i16' vmovn.i16 d6, q3 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:48:26: error: unknown token in expression vshr.s16 q1, q0, #2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:49:9: error: invalid instruction mnemonic 'vmovn.i16' vmovn.i16 d6, q3 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:50:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q5, q1, q5 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:51:9: error: invalid operand for instruction vmov r7, s12 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:52:17: error: unknown token in expression cmp r7, #0 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:53:9: error: invalid instruction mnemonic 'beq' beq bypasswrite ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:55:9: error: invalid instruction mnemonic 'vpadd.i32' vpadd.i32 d0, d14, d12 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:56:9: error: invalid instruction mnemonic 'vpadd.i32' vpadd.i32 d1, d15, d13 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:57:9: error: invalid operand for instruction vmov q4, q2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:58:22: error: unknown token in expression vshl.s16 q2, #2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:59:26: error: unknown token in expression vshr.s16 q1, q1, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:60:9: error: invalid instruction mnemonic 'vrhadd.s16' vrhadd.s16 q2, q4 ^~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:62:9: error: invalid instruction mnemonic 'vabd.s16' vabd.s16 q7, q8, q11 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:63:9: error: invalid instruction mnemonic 'vaba.s16' vaba.s16 q7, q15, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:65:9: error: invalid instruction mnemonic 'vmovn.i32' vmovn.i32 d0, q0 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:66:9: error: invalid operand for instruction vmov r5, r6, s0, s1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:67:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q6, q1, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:68:9: error: invalid instruction mnemonic 'vand' vand q5, q5, q6 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:69:9: error: invalid instruction mnemonic 'vabd.s16' vabd.s16 q7, q11, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:70:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q6, q2, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:71:9: error: invalid instruction mnemonic 'vand' vand q5, q5, q6 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:73:9: error: invalid operand for instruction vmov q2, q5 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:74:9: error: invalid instruction mnemonic 'vtrn.s16' vtrn.s16 q5, q2 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:75:22: error: unknown token in expression vshr.u64 q2, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:76:22: error: unknown token in expression vshl.u64 q5, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:77:22: error: unknown token in expression vshl.u64 q2, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:78:22: error: unknown token in expression vshr.u64 q5, #32 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:79:9: error: invalid instruction mnemonic 'vorr' vorr q5, q2 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:81:9: error: invalid operand for instruction vmov q2, q5 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:82:26: error: unknown token in expression vshl.i16 q7, q4, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:83:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 q2, q5 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:84:9: error: invalid instruction mnemonic 'vand' vand q5, q2 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:85:9: error: invalid instruction mnemonic 'vneg.s16' vneg.s16 q6, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:86:9: error: invalid instruction mnemonic 'vmovn.i16' vmovn.i16 d4, q5 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:87:9: error: invalid instruction mnemonic 'vmovn.i16' vmovn.i16 d4, q2 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:88:9: error: invalid operand for instruction vmov r8, s8 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:90:9: error: unknown use of instruction mnemonic without a size suffix and r9, r8, r7 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:91:17: error: unknown token in expression cmp r9, #0 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:92:9: error: invalid instruction mnemonic 'beq' beq weakfilter_3 ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:94:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q2, q11, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:95:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q9, q8 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:96:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q1, q2, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:97:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d10, r9 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:98:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q0, q1, q9 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:99:22: error: unknown token in expression vshl.i16 q4, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:100:17: error: unknown token in expression lsr r9, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:101:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q1, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:102:27: error: unknown token in expression vrshr.s16 q3, q0, #2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:103:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q1, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:104:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:105:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q3, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:106:23: error: unknown token in expression vrshr.s16 q1, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:107:23: error: unknown token in expression vrshr.s16 q4, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:108:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q3, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:109:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q1, q11 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:110:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q4, q9 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:111:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q3, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:112:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q4, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:113:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q1, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:114:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q3, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:115:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q4, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:116:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q1, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:117:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d11, r9 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:118:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q9 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:119:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q1, q11 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:120:9: error: invalid instruction mnemonic 'vbit' vbit q9, q4, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:121:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q2, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:122:9: error: invalid instruction mnemonic 'vbit' vbit q11, q1, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:123:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q0, q4, q14 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:124:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q2, q15, q14 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:125:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:127:22: error: unknown token in expression vshl.i16 q2, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:128:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:129:9: error: invalid instruction mnemonic 'vbit' vbit q10, q3, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:130:23: error: unknown token in expression vrshr.s16 q4, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:131:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q2, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:132:27: error: unknown token in expression vrshr.s16 q3, q0, #2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:133:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q4, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:134:23: error: unknown token in expression vrshr.s16 q2, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:135:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q3, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:136:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q4, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:137:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q2, q14 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:138:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q3, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:139:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q4, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:140:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q2, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:141:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q3, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:142:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q12 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:143:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q2, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:144:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q3, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:145:9: error: invalid instruction mnemonic 'vbit' vbit q12, q4, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:146:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q2, q14 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:147:9: error: invalid instruction mnemonic 'vbit' vbit q13, q3, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:148:9: error: invalid instruction mnemonic 'vbit' vbit q14, q2, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:151:9: error: invalid instruction mnemonic 'mvn' mvn r8, r8 ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:152:9: error: unknown use of instruction mnemonic without a size suffix and r9, r8, r7 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:153:17: error: unknown token in expression cmp r9, #0 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:154:9: error: invalid instruction mnemonic 'beq' beq ready_3 ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:156:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 q4, r2 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:158:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d10, r9 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:159:17: error: unknown token in expression lsr r9, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:160:9: error: invalid operand for instruction vmov q1, q4 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:161:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d11, r9 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:162:22: error: unknown token in expression vshr.s16 q1, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:163:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q2, q12, q11 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:164:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q4, q1 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:165:26: error: unknown token in expression vshl.s16 q0, q2, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:166:22: error: unknown token in expression vshr.s16 q4, #3 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:167:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q2, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:168:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q0, q13, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:169:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q2, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:170:26: error: unknown token in expression vshl.i16 q0, q0, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:171:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q2, q0 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:172:9: error: invalid instruction mnemonic 'vshl.s16' vshl.s16 q1, q7, 2 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:173:27: error: unknown token in expression vrshr.s16 q2, q2, #4 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:174:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q1, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:175:9: error: invalid instruction mnemonic 'vabs.s16' vabs.s16 q3, q2 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:176:26: error: unknown token in expression vshr.s16 q6, q6, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:177:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q1, q1, q3 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:178:9: error: invalid instruction mnemonic 'vand' vand q5, q1 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:179:26: error: unknown token in expression vshr.s16 q7, q7, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:180:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q2, q2, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:181:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q2, q2, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:183:26: error: unknown token in expression vshr.s16 q7, q7, #1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:184:9: error: invalid instruction mnemonic 'vrhadd.s16' vrhadd.s16 q3, q9, q11 ^~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:185:9: error: invalid instruction mnemonic 'vneg.s16' vneg.s16 q6, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:186:9: error: invalid instruction mnemonic 'vsub.s16' vsub.s16 q3, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:187:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d2, r5 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:188:9: error: invalid instruction mnemonic 'vhadd.s16' vhadd.s16 q3, q2 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:189:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d3, r6 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:190:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q3, q3, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:191:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q1, q4, q1 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:192:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q3, q3, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:193:9: error: invalid instruction mnemonic 'vand' vand q1, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:194:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q3, q10 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:195:17: error: unknown token in expression lsr r5, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:196:17: error: unknown token in expression lsr r6, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:197:9: error: invalid instruction mnemonic 'vbit' vbit q10, q3, q1 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:199:9: error: invalid instruction mnemonic 'vrhadd.s16' vrhadd.s16 q3, q14, q12 ^~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:200:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d2, r5 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:201:9: error: invalid instruction mnemonic 'vsub.s16' vsub.s16 q3, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:202:9: error: invalid instruction mnemonic 'vdup.16' vdup.16 d3, r6 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:203:9: error: invalid instruction mnemonic 'vhsub.s16' vhsub.s16 q3, q2 ^~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:204:9: error: invalid instruction mnemonic 'vcgt.s16' vcgt.s16 q1, q4, q1 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:205:9: error: invalid instruction mnemonic 'vmax.s16' vmax.s16 q3, q3, q6 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:206:9: error: invalid instruction mnemonic 'vand' vand q1, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:207:9: error: invalid instruction mnemonic 'vmin.s16' vmin.s16 q3, q3, q7 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:208:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q3, q13 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:209:9: error: invalid instruction mnemonic 'vbit' vbit q13, q3, q1 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:210:9: error: invalid instruction mnemonic 'vadd.i16' vadd.i16 q0, q11, q2 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:211:9: error: invalid instruction mnemonic 'vsub.i16' vsub.i16 q4, q12, q2 ^~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:212:9: error: invalid instruction mnemonic 'vbit' vbit q11, q0, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:213:9: error: invalid instruction mnemonic 'vbit' vbit q12, q4, q5 ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:216:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d16, q8 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:217:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d18, q9 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:218:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d20, q10 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:219:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d22, q11 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:220:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d24, q12 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:221:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d26, q13 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:222:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d28, q14 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:223:9: error: invalid instruction mnemonic 'vqmovun.s16' vqmovun.s16 d30, q15 ^~~~~~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:304:9: note: while in macro instantiation hevc_loop_filter_luma_body ^ <instantiation>:1:1: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d16, d24 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:2:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d18, d26 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:3:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d20, d28 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:4:9: error: invalid instruction mnemonic 'vtrn.32' vtrn.32 d22, d30 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:5:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d16, d20 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:6:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d18, d22 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:7:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d24, d28 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:8:9: error: invalid instruction mnemonic 'vtrn.16' vtrn.16 d26, d30 ^~~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:9:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d16, d18 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:10:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d20, d22 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:11:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d24, d26 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ <instantiation>:12:9: error: invalid instruction mnemonic 'vtrn.8' vtrn.8 d28, d30 ^~~~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:305:9: note: while in macro instantiation transpose_8x8 d16, d18, d20, d22, d24, d26, d28, d30 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:306:16: error: Unexpected '{' in expression vst1.8 {d16}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:307:16: error: Unexpected '{' in expression vst1.8 {d18}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:308:16: error: Unexpected '{' in expression vst1.8 {d20}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:309:16: error: Unexpected '{' in expression vst1.8 {d22}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:310:16: error: Unexpected '{' in expression vst1.8 {d24}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:311:16: error: Unexpected '{' in expression vst1.8 {d26}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:312:16: error: Unexpected '{' in expression vst1.8 {d28}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:313:16: error: Unexpected '{' in expression vst1.8 {d30}, [r0] ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:314:14: error: Unexpected '{' in expression vpop {d8-d15} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:315:13: error: Unexpected '{' in expression pop {r5-r11} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:316:9: error: invalid instruction mnemonic 'bx' bx lr ^~ <instantiation>:8:1: error: unexpected token at start of statement @ .endfunc ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:317:1: note: while in macro instantiation endfunc ^ <instantiation>:19:1: error: unexpected token at start of statement @ .func ff_hevc_h_loop_filter_luma_neon ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:319:1: note: while in macro instantiation function ff_hevc_h_loop_filter_luma_neon, export=1 ^ <instantiation>:1:1: error: invalid instruction mnemonic 'ldr' ldr r12, [r3] ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:2:20: error: expected ']' in brackets expression ldr r3, [r3, #4] ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:3:17: error: unknown token in expression lsl r3, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:4:9: error: invalid instruction mnemonic 'orr' orr r3, r12 ^~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:5:17: error: unknown token in expression cmp r3, #0 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:6:9: error: invalid instruction mnemonic 'it' it eq ^~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:7:9: error: invalid instruction mnemonic 'bxeq' bxeq lr ^~~~ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ <instantiation>:8:17: error: unknown token in expression lsr r3, #16 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:320:9: note: while in macro instantiation hevc_loop_filter_luma_start ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:321:14: error: Unexpected '{' in expression push {r5-r11} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:322:15: error: Unexpected '{' in expression vpush {d8-d15} ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:323:9: error: unknown use of instruction mnemonic without a size suffix sub r0, r0, r1, lsl #2 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:324:16: error: Unexpected '{' in expression vld1.8 {d16}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:325:16: error: Unexpected '{' in expression vld1.8 {d18}, [r0], r1 ^ /media/roota/MEDIA/ExoPlayer/extensions/extension-hevc/src/main/jni/openhevc/libavcodec/arm/hevcdsp_deblock_neon.S:326:16: error: Unexpected '{' in expression vld1.8 {d20}, [r0], r1 ^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.