diff options
author | Alexandra Hájková <alexandra.khirnova@gmail.com> | 2017-03-27 09:52:55 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-03-27 22:56:23 +0300 |
commit | 0b9a237b2386ff84a6f99716bd58fa27a1b767e7 (patch) | |
tree | 7c8655d383b1240b4bbeba6616774b6f6eaf5dcc /libavcodec/hevcdsp.c | |
parent | 75ef91543422049a01b594925fcdb182ea12eb09 (diff) | |
download | ffmpeg-streaming-0b9a237b2386ff84a6f99716bd58fa27a1b767e7.zip ffmpeg-streaming-0b9a237b2386ff84a6f99716bd58fa27a1b767e7.tar.gz |
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.c')
-rw-r--r-- | libavcodec/hevcdsp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/hevcdsp.c b/libavcodec/hevcdsp.c index 8ae023b..81db9e2 100644 --- a/libavcodec/hevcdsp.c +++ b/libavcodec/hevcdsp.c @@ -245,6 +245,8 @@ void ff_hevc_dsp_init(HEVCDSPContext *hevcdsp, int bit_depth) break; } + if (ARCH_ARM) + ff_hevc_dsp_init_arm(hevcdsp, bit_depth); if (ARCH_PPC) ff_hevc_dsp_init_ppc(hevcdsp, bit_depth); if (ARCH_X86) |