On 2017-02-22 01:27, James Darnley wrote: > --- > libavcodec/x86/h264_deblock.asm | 1 + > libavcodec/x86/h264dsp_init.c | 10 ++++++++++ > 2 files changed, 11 insertions(+) > > diff --git a/libavcodec/x86/h264_deblock.asm b/libavcodec/x86/h264_deblock.asm > index 32aa3d3..6702ae9 100644 > --- a/libavcodec/x86/h264_deblock.asm > +++ b/libavcodec/x86/h264_deblock.asm > @@ -1252,6 +1252,7 @@ RET > > %endmacro ; DEBLOCK_CHROMA_XMM > > +DEBLOCK_CHROMA_XMM sse2 > DEBLOCK_CHROMA_XMM avx > > > ;----------------------------------------------------------------------------- > diff --git a/libavcodec/x86/h264dsp_init.c b/libavcodec/x86/h264dsp_init.c > index 51082e8..0643b37 100644 > --- a/libavcodec/x86/h264dsp_init.c > +++ b/libavcodec/x86/h264dsp_init.c > @@ -304,6 +304,16 @@ av_cold void ff_h264dsp_init_x86(H264DSPContext *c, > const int bit_depth, > #if ARCH_X86_64 > c->h264_h_loop_filter_luma_mbaff = > ff_deblock_h_luma_mbaff_8_sse2; > #endif > + > + c->h264_v_loop_filter_chroma = ff_deblock_v_chroma_8_sse2; > + c->h264_v_loop_filter_chroma_intra = > ff_deblock_v_chroma_intra_8_sse2; > + if (chroma_format_idc <= 1) { > + c->h264_h_loop_filter_chroma = > ff_deblock_h_chroma_8_sse2; > + c->h264_h_loop_filter_chroma_intra = > ff_deblock_h_chroma_intra_8_sse2; > + } else { > + c->h264_h_loop_filter_chroma = > ff_deblock_h_chroma422_8_sse2; > + c->h264_h_loop_filter_chroma_intra = > ff_deblock_h_chroma422_intra_8_sse2; > + } > } > if (EXTERNAL_SSSE3(cpu_flags)) { > c->biweight_h264_pixels_tab[0] = ff_h264_biweight_16_ssse3; >
Does anyone have any comments on the patch set? For example: should I merge this sse2 patch into the others? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel