summaryrefslogtreecommitdiff
path: root/libavcodec/hevcdsp.h
diff options
context:
space:
mode:
authorAlexandra Hájková <alexandra.khirnova@gmail.com>2017-03-27 09:52:55 +0200
committerMartin Storsjö <martin@martin.st>2017-03-27 22:56:23 +0300
commit0b9a237b2386ff84a6f99716bd58fa27a1b767e7 (patch)
tree7c8655d383b1240b4bbeba6616774b6f6eaf5dcc /libavcodec/hevcdsp.h
parent75ef91543422049a01b594925fcdb182ea12eb09 (diff)
hevc: Add NEON 4x4 and 8x8 IDCT
Optimized by Martin Storsjö <martin@martin.st>. The speedup vs C code is around 3.2-4.4x. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/hevcdsp.h')
-rw-r--r--libavcodec/hevcdsp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/hevcdsp.h b/libavcodec/hevcdsp.h
index 2f4ff0111f..7fc6f9cf8a 100644
--- a/libavcodec/hevcdsp.h
+++ b/libavcodec/hevcdsp.h
@@ -115,6 +115,7 @@ typedef struct HEVCDSPContext {
void ff_hevc_dsp_init(HEVCDSPContext *hpc, int bit_depth);
+void ff_hevc_dsp_init_arm(HEVCDSPContext *c, const int bit_depth);
void ff_hevc_dsp_init_ppc(HEVCDSPContext *c, const int bit_depth);
void ff_hevc_dsp_init_x86(HEVCDSPContext *c, const int bit_depth);