Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 26 Nov 2011 23:30:13 +0000 (00:30 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 26 Nov 2011 23:30:13 +0000 (00:30 +0100)
commit5c15b78e4a47c46de03d5e7291ed19a717f36885
treea88ba284818fa1b64b1da37872bb4a60bd66a976
parent22cb8e7b3436b6ad12e4e2d588dd8775d2da1684
parent7c5ce99bd92fb480b7235cbc9a005f7e6d31f1d7
Merge remote-tracking branch 'qatar/master'

* qatar/master: (42 commits)
  swscale: fix signed overflow in yuv2mono_X_c_template
  snow: fix integer overflows
  svq1enc: remove stale altivec-related hack
  snow: fix signed overflow in byte to 32-bit replication
  adx: rename ff_adx_decode_header() to avpriv_adx_decode_header()
  avformat: add CRI ADX format demuxer
  adx: add an ADX parser.
  adx: move header decoding to ADX common code
  adx: calculate the number of blocks in a packet
  adx: define and use 2 new macro constants BLOCK_SIZE and BLOCK_SAMPLES
  adx: check for unsupported ADX formats
  adx: simplify encoding by using put_sbits()
  adx: calculate correct LPC coeffs
  adx: use 12-bit coefficients instead of 14-bit to avoid integer overflow
  adx: simplify adx_decode() by using get_sbits() to read residual samples
  adx: fix the data offset parsing in adx_decode_header()
  adx: remove unneeded post-decode channel interleaving
  adx: validate header values
  adx: cosmetics: general pretty-printing and comment clean-up
  adx: remove useless comments
  ...

Conflicts:
Changelog
libavcodec/cook.c
libavcodec/fraps.c
libavcodec/nuv.c
libavcodec/pthread.c
libavcodec/version.h
libavformat/Makefile
libavformat/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
31 files changed:
Changelog
doc/general.texi
libavcodec/Makefile
libavcodec/adx.h
libavcodec/adxdec.c
libavcodec/adxenc.c
libavcodec/allcodecs.c
libavcodec/apedec.c
libavcodec/avcodec.h
libavcodec/cook.c
libavcodec/dnxhdenc.c
libavcodec/dv.c
libavcodec/fraps.c
libavcodec/gifdec.c
libavcodec/nuv.c
libavcodec/pthread.c
libavcodec/qtrle.c
libavcodec/rv34.c
libavcodec/s3tc.c
libavcodec/snow.c
libavcodec/snow.h
libavcodec/snowenc.c
libavcodec/svq1dec.c
libavcodec/svq1enc.c
libavcodec/version.h
libavformat/Makefile
libavformat/allformats.c
libavformat/segafilm.c
libavformat/sol.c
libavformat/version.h
libswscale/swscale.c