OSDN Git Service

Merge commit 'a03a642d5ceb5f2f7c6ebbf56ff365dfbcdb65eb'
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 6 Jan 2014 15:45:52 +0000 (16:45 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 6 Jan 2014 15:51:23 +0000 (16:51 +0100)
* commit 'a03a642d5ceb5f2f7c6ebbf56ff365dfbcdb65eb':
  h264: do not use 422 functions for monochrome

See: 07abf13da4a7c3d23ce6bc6542d72e6252161736
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/arm/h264dsp_init_arm.c
libavcodec/h264dsp.c
libavcodec/h264pred.c
libavcodec/ppc/h264dsp.c
libavcodec/x86/h264_intrapred_init.c
libavcodec/x86/h264dsp_init.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -211,10 -211,9 +211,10 @@@ H264_BIWEIGHT_10_SSE(4,  10
  av_cold void ff_h264dsp_init_x86(H264DSPContext *c, const int bit_depth,
                                   const int chroma_format_idc)
  {
 +#if HAVE_YASM
      int cpu_flags = av_get_cpu_flags();
  
-     if (chroma_format_idc == 1 && EXTERNAL_MMXEXT(cpu_flags))
+     if (chroma_format_idc <= 1 && EXTERNAL_MMXEXT(cpu_flags))
          c->h264_loop_filter_strength = ff_h264_loop_filter_strength_mmxext;
  
      if (bit_depth == 8) {