[FFmpeg-cvslog] lavc/aarch64/h264dsp_init: Only use neon horizontal intra loopfilter for 4:2:0.
Carl Eugen Hoyos
git at videolan.org
Thu Feb 21 00:57:27 EET 2019
ffmpeg | branch: master | Carl Eugen Hoyos <ceffmpeg at gmail.com> | Wed Feb 20 23:56:21 2019 +0100| [7e4d3dbe18cec6f4ce0e9dfeb570d47af70af12c] | committer: Carl Eugen Hoyos
lavc/aarch64/h264dsp_init: Only use neon horizontal intra loopfilter for 4:2:0.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e4d3dbe18cec6f4ce0e9dfeb570d47af70af12c
---
libavcodec/aarch64/h264dsp_init_aarch64.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/libavcodec/aarch64/h264dsp_init_aarch64.c b/libavcodec/aarch64/h264dsp_init_aarch64.c
index 80d3c0b3ec..649d2ab1d7 100644
--- a/libavcodec/aarch64/h264dsp_init_aarch64.c
+++ b/libavcodec/aarch64/h264dsp_init_aarch64.c
@@ -91,11 +91,12 @@ av_cold void ff_h264dsp_init_aarch64(H264DSPContext *c, const int bit_depth,
c->h264_h_loop_filter_luma_intra= ff_h264_h_loop_filter_luma_intra_neon;
c->h264_v_loop_filter_chroma = ff_h264_v_loop_filter_chroma_neon;
- if (chroma_format_idc <= 1)
- c->h264_h_loop_filter_chroma = ff_h264_h_loop_filter_chroma_neon;
+ if (chroma_format_idc <= 1) {
+ c->h264_h_loop_filter_chroma = ff_h264_h_loop_filter_chroma_neon;
+ c->h264_h_loop_filter_chroma_intra = ff_h264_h_loop_filter_chroma_intra_neon;
+ c->h264_h_loop_filter_chroma_mbaff_intra = ff_h264_h_loop_filter_chroma_mbaff_intra_neon;
+ }
c->h264_v_loop_filter_chroma_intra = ff_h264_v_loop_filter_chroma_intra_neon;
- c->h264_h_loop_filter_chroma_intra = ff_h264_h_loop_filter_chroma_intra_neon;
- c->h264_h_loop_filter_chroma_mbaff_intra = ff_h264_h_loop_filter_chroma_mbaff_intra_neon;
c->weight_h264_pixels_tab[0] = ff_weight_h264_pixels_16_neon;
c->weight_h264_pixels_tab[1] = ff_weight_h264_pixels_8_neon;
More information about the ffmpeg-cvslog
mailing list