aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/h264dsp_init.c
diff options
context:
space:
mode:
authorJames Darnley <jdarnley@obe.tv>2017-02-15 15:05:42 +0100
committerJames Darnley <jdarnley@obe.tv>2017-02-27 13:22:06 +0100
commitcd893b9307b8c871fec067928dc613fa987e38c3 (patch)
tree9bfaa2cf5e7f2776a2e2d3fb87c69801c01d0f3f /libavcodec/x86/h264dsp_init.c
parent0e16b3e2be3a3e20a5da94a0c48049ba6a5baacd (diff)
downloadffmpeg-cd893b9307b8c871fec067928dc613fa987e38c3.tar.gz
avcodec/h264: add avx 8-bit 4:2:2 chroma h intra deblock/loop filter
~1.37x faster (147 vs. 108 cycles) compared to mmxext function
Diffstat (limited to 'libavcodec/x86/h264dsp_init.c')
-rw-r--r--libavcodec/x86/h264dsp_init.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/x86/h264dsp_init.c b/libavcodec/x86/h264dsp_init.c
index b1246d029e..51082e88e2 100644
--- a/libavcodec/x86/h264dsp_init.c
+++ b/libavcodec/x86/h264dsp_init.c
@@ -325,6 +325,7 @@ av_cold void ff_h264dsp_init_x86(H264DSPContext *c, const int bit_depth,
c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma_intra_8_avx;
} else {
c->h264_h_loop_filter_chroma = ff_deblock_h_chroma422_8_avx;
+ c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma422_intra_8_avx;
}
}
} else if (bit_depth == 10) {