• Michael Niedermayer's avatar
    Merge remote-tracking branch 'qatar/release/0.7' into release/0.8 · b6cc1c77
    Michael Niedermayer authored
    * 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 9e5e2c2d)
      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 417364ce
    
    )
      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: default avatarMichael Niedermayer <michaelni@gmx.at>
    b6cc1c77