Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 21 Jun 2011 01:38:25 +0000 (03:38 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 21 Jun 2011 01:38:25 +0000 (03:38 +0200)
* qatar/master: (28 commits)
  Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().
  x86: cabac: fix register constraints for 32-bit mode
  cabac: move x86 asm to libavcodec/x86/cabac.h
  x86: h264: cast pointers to intptr_t rather than int
  x86: h264: remove hardcoded edi in decode_significance_8x8_x86()
  x86: h264: remove hardcoded esi in decode_significance[_8x8]_x86()
  x86: h264: remove hardcoded edx in decode_significance[_8x8]_x86()
  x86: h264: remove hardcoded eax in decode_significance[_8x8]_x86()
  x86: cabac: change 'a' constraint to 'r' in get_cabac_inline()
  x86: cabac: remove hardcoded esi in get_cabac_inline()
  x86: cabac: remove hardcoded edx in get_cabac_inline()
  x86: cabac: remove unused macro parameter
  x86: cabac: remove hardcoded ebx in inline asm
  x86: cabac: remove hardcoded struct offsets from inline asm
  cabac: remove inline asm under #if 0
  cabac: remove BRANCHLESS_CABAC_DECODER switch
  cabac: remove #if 0 cascade under never-set #ifdef ARCH_X86_DISABLED
  document libswscale bump
  error_resilience: skip last-MV predictor step if MVs are not available.
  error_resilience: actually add counter when adding a MV predictor.
  ...

Conflicts:
Changelog
libavcodec/error_resilience.c
libavfilter/defaults.c
libavfilter/vf_drawtext.c
libswscale/swscale.h
tests/ref/vsynth1/error
tests/ref/vsynth2/error

Merged-by: Michael Niedermayer <michaelni@gmx.at>
20 files changed:
1  2 
Changelog
doc/APIchanges
ffmpeg.c
ffplay.c
libavcodec/aacdec.c
libavcodec/ac3dec.c
libavcodec/alsdec.c
libavcodec/cabac.c
libavcodec/cabac.h
libavcodec/dca.c
libavcodec/error_resilience.c
libavcodec/h264.c
libavcodec/resample.c
libavcodec/utils.c
libavcodec/vmdav.c
libavcodec/vorbisdec.c
libavcodec/x86/h264_i386.h
libavformat/matroskaenc.c
libavformat/mov.c
libswscale/swscale.h

diff --cc Changelog
+++ b/Changelog
@@@ -16,8 -11,7 +16,9 @@@ version 0.7
  - All av_metadata_* functions renamed to av_dict_* and moved to libavutil
  - 4:4:4 H.264 decoding support
  - 10-bit H.264 optimizations for x86
 +- lut, lutrgb, and lutyuv filters added
 +- buffersink libavfilter sink added
+ - Bump libswscale for recently reported ABI break
  
  
  version 0.7_beta2:
diff --cc doc/APIchanges
Simple merge
diff --cc ffmpeg.c
Simple merge
diff --cc ffplay.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
   * They may change, break or disappear at any time.
   */
  #ifndef FF_API_SWS_GETCONTEXT
- #define FF_API_SWS_GETCONTEXT  (LIBSWSCALE_VERSION_MAJOR < 2)
+ #define FF_API_SWS_GETCONTEXT  (LIBSWSCALE_VERSION_MAJOR < 3)
  #endif
  #ifndef FF_API_SWS_CPU_CAPS
- #define FF_API_SWS_CPU_CAPS    (LIBSWSCALE_VERSION_MAJOR < 2)
+ #define FF_API_SWS_CPU_CAPS    (LIBSWSCALE_VERSION_MAJOR < 3)
  #endif
- #define FF_API_SWS_FORMAT_NAME  (LIBSWSCALE_VERSION_MAJOR < 2)
 +#ifndef FF_API_SWS_FORMAT_NAME
++#define FF_API_SWS_FORMAT_NAME  (LIBSWSCALE_VERSION_MAJOR < 3)
 +#endif
  
  /**
   * Returns the LIBSWSCALE_VERSION_INT constant.