Merge remote-tracking branch 'qatar/release/0.7' into release/0.8
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 1 Apr 2012 23:25:31 +0000 (01:25 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 1 Apr 2012 23:25:31 +0000 (01:25 +0200)
commitb6cc1c77fd7d6a037c0c0c848c3621c7b1ff33b6
treec199a1262a7f194a52cb3790790614e4f7f05590
parentceeaf424513fc019228f2cb88ea468940eb61648
parentbc5d86d23d1ad377addf54d65ee665327836075e
Merge remote-tracking branch 'qatar/release/0.7' into release/0.8

* qatar/release/0.7: (84 commits)
  id3v2: fix skipping extended header in id3v2.4
  Update RELEASE file for 0.7.5
  lcl: use AVERROR_INVALIDDATA instead of AVERROR_UNKNOWN
  kgv1dec: Increase offsets array size so it is large enough.
  kgv1: use avctx->get/release_buffer().
  kvmc: fix invalid reads
  nsvdec: Propagate error values instead of returning 0 in nsv_read_header().
  mjpegbdec: Fix overflow in SOS.
  shorten: Use separate pointers for the allocated memory for decoded samples.
  shorten: check for realloc failure (cherry picked from commit 9e5e2c2d010c05c10337e9c1ec9d0d61495e0c9c)
  atrac3: Fix crash in tonal component decoding.
  ws_snd1: Fix wrong samples count and crash.
  ws_snd: add some checks to prevent buffer overread or overwrite. (cherry picked from commit 417364ce1f979031ef6fee661fc15e1869bdb1b4)
  ws_snd: decode to AV_SAMPLE_FMT_U8 instead of S16.
  dca: include libavutil/mathematics.h for possibly missing M_SQRT1_2
  h264: stricter reference limit enforcement.
  jvdec: unbreak video decoding
  xxan: don't read before start of buffer in av_memcpy_backptr().
  dsicinvideo: validate buffer offset before copying pixels.
  huffyuv: add padding to classic (v1) huffman tables.
  ...

Conflicts:
RELEASE
libavcodec/atrac3.c
libavcodec/h264.c
libavcodec/h264_parser.c
libavcodec/kgv1dec.c
libavcodec/shorten.c
libavcodec/svq3.c
libavcodec/ws-snd1.c
libavcodec/xxan.c
libswscale/utils.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
52 files changed:
libavcodec/aacdec.c
libavcodec/ac3dsp.c
libavcodec/alsdec.c
libavcodec/atrac3.c
libavcodec/cook.c
libavcodec/cscd.c
libavcodec/dca.c
libavcodec/dsicinav.c
libavcodec/flacdec.c
libavcodec/fraps.c
libavcodec/golomb.h
libavcodec/h263dec.c
libavcodec/h264.c
libavcodec/h264_cabac.c
libavcodec/h264_parser.c
libavcodec/huffyuv.c
libavcodec/jvdec.c
libavcodec/kgv1dec.c
libavcodec/kmvc.c
libavcodec/lcldec.c
libavcodec/mjpegbdec.c
libavcodec/qdm2.c
libavcodec/qtrle.c
libavcodec/rawdec.c
libavcodec/rpza.c
libavcodec/rv10.c
libavcodec/shorten.c
libavcodec/smacker.c
libavcodec/srtdec.c
libavcodec/svq3.c
libavcodec/tiff.c
libavcodec/truemotion2.c
libavcodec/vmnc.c
libavcodec/vorbis.c
libavcodec/vorbisdec.c
libavcodec/vp5.c
libavcodec/vp6.c
libavcodec/wma.c
libavcodec/wmadec.c
libavcodec/wmaenc.c
libavcodec/x86/h264_deblock_10bit.asm
libavformat/asfdec.c
libavformat/dv.c
libavformat/id3v2.c
libavformat/isom.c
libavformat/matroskadec.c
libavformat/nsvdec.c
libavformat/rmdec.c
libavformat/smacker.c
libavformat/swfdec.c
libswscale/utils.c
libswscale/x86/swscale_mmx.c