]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/arm/h264dsp_init_arm.c
h264: Try to fix 422 intra NEON
[ffmpeg] / libavcodec / arm / h264dsp_init_arm.c
index e2c226557ef680d5b0952d1c8cf1f1a4beedf21b..e51026800d51c7cb50ed5f4d99127a73cfef80c4 100644 (file)
@@ -97,9 +97,10 @@ static void ff_h264dsp_init_neon(H264DSPContext *c, const int bit_depth, const i
     if (bit_depth == 8) {
     c->h264_v_loop_filter_luma   = ff_h264_v_loop_filter_luma_neon;
     c->h264_h_loop_filter_luma   = ff_h264_h_loop_filter_luma_neon;
+    if(chroma_format_idc == 1){
     c->h264_v_loop_filter_chroma = ff_h264_v_loop_filter_chroma_neon;
     c->h264_h_loop_filter_chroma = ff_h264_h_loop_filter_chroma_neon;
-
+    }
     c->weight_h264_pixels_tab[0] = ff_weight_h264_pixels_16x16_neon;
     c->weight_h264_pixels_tab[1] = ff_weight_h264_pixels_16x8_neon;
     c->weight_h264_pixels_tab[2] = ff_weight_h264_pixels_8x16_neon;