summaryrefslogtreecommitdiff
path: root/libavcodec/fmtconvert.h
diff options
context:
space:
mode:
authorJanne Grunau <janne-libav@jannau.net>2015-12-03 11:04:29 +0100
committerJanne Grunau <janne-libav@jannau.net>2015-12-14 16:45:02 +0100
commita0fc780a2093784e8664f88205ee1b215e109cee (patch)
tree3d4f4fbf79d02f6eb93fd93d304af9a6e10e0691 /libavcodec/fmtconvert.h
parent705f5e5e155f6f280a360af220fc5b30cfcee702 (diff)
arm64: int32_to_float_fmul neon asm
3% faster dts decoding on a cortex-a57. cortex-a57 cortex-a53 int32_to_float_fmul_array8_c: 1270.9 4475.6 int32_to_float_fmul_array8_neon: 328.6 569.2 int32_to_float_fmul_scalar_c: 928.5 4119.6 int32_to_float_fmul_scalar_neon: 309.1 524.1
Diffstat (limited to 'libavcodec/fmtconvert.h')
-rw-r--r--libavcodec/fmtconvert.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/fmtconvert.h b/libavcodec/fmtconvert.h
index 7de890bd6a..dd603f9967 100644
--- a/libavcodec/fmtconvert.h
+++ b/libavcodec/fmtconvert.h
@@ -58,6 +58,7 @@ typedef struct FmtConvertContext {
void ff_fmt_convert_init(FmtConvertContext *c, AVCodecContext *avctx);
+void ff_fmt_convert_init_aarch64(FmtConvertContext *c, AVCodecContext *avctx);
void ff_fmt_convert_init_arm(FmtConvertContext *c, AVCodecContext *avctx);
void ff_fmt_convert_init_ppc(FmtConvertContext *c, AVCodecContext *avctx);
void ff_fmt_convert_init_x86(FmtConvertContext *c, AVCodecContext *avctx);