[SCM] Libav/FFmpeg packaging annotated tag, v0.8.9, created. v0.8.9

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sat Mar 15 00:36:15 UTC 2014


The annotated tag, v0.8.9 has been created
        at  fac1b305b8d23c67514f925fbf4f6011c48daf05 (tag)
   tagging  ae9652605a9a3328d3f992925a37bde037dff2ee (commit)
  replaces  v0.8.8
 tagged by  Reinhard Tartler
        on  Sat Nov 2 15:01:45 2013 -0400

- Shortlog ------------------------------------------------------------
0.8.9 Release

Anton Khirnov (7):
      pictordec: break out of both decoding loops when y drops below 0
      lavf: avoid integer overflow when estimating bitrate
      ape demuxer: check for EOF in potentially long loops
      lavf: fix the comparison in an overflow check
      nuv: return meaningful error codes.
      pictordec: pass correct context to avpriv_request_sample
      vcr1: add sanity checks

Diego Biurrun (2):
      x86: ac3dsp: Drop mmx variant of ac3_max_msb_abs_int16
      x86: fft: Remove 3DNow! optimizations, they break FATE

Justin Ruggles (2):
      swfdec: do better validation of tag length
      ac3dec: validate channel output mode against channel count

Luca Barbato (67):
      avidec: Let the inner dv demuxer take care of discarding
      wtv: Mark attachment with a negative stream id
      vqavideo: check the version
      westwood_vqa: do not free extradata on error in read_header
      qdm2: check and reset dithering index per channel
      atrac3: fix error handling
      atrac3: set the getbits context the right buffer_end
      atrac3: Error on impossible encoding/channel combinations
      imc: Catch a division by zero
      adpcm: Write the correct number of samples for ima-dk4
      qdm2: refactor joined stereo support
      qdm2: Conceal broken samples
      iff: Do not read over the source buffer
      wmavoice: conceal clearly corrupted blocks
      pcx: Do not overread source buffer in pcx_rle_decode
      mlpdec: Do not set invalid context in read_restart_header
      pcm: always use codec->id instead of codec_id
      dca: Error out on missing DSYNC
      dca: Respect the current limits in the downmixing capabilities
      adpcm: Unbreak ima-dk4
      indeo4: Do not access missing reference MV
      indeo4: Check the quantization matrix index
      indeo4: Validate scantable dimension
      indeo5: return proper error codes
      indeo: Reject impossible FRAMETYPE_NULL
      dsicinav: Bound-check the source buffer when needed
      alsdec: Fix the clipping range
      xl: Make sure the width is valid
      bink: Bound check the quantization matrix.
      vc1: check the source buffer in vc1_mc functions
      vc1: check mb_height validity.
      ogg: Always alloc the private context in vorbis_header
      segafilm: Error out on impossible packet size
      h261: check the mtype index
      dxa: Make sure the reference frame exists
      ac3: Do not clash with normal AVERROR
      ac3: Clean up the error paths
      ac3: Return proper error codes
      dv: Add a guard to not overread the ppcm array
      indeo: Refactor ff_ivi_dec_huff_desc
      indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocks
      indeo: Cosmetic formatting
      indeo: reject negative array indexes
      indeo: Bound-check before applying transform
      indeo: Bound-check before applying motion compensation
      indeo: Sanitize ff_ivi_init_planes fail paths
      indeo: Do not reference mismatched tiles
      4xm: validate the buffer size before parsing it
      4xm: do not overread the prestream buffer
      4xm: Reject not a multiple of 16 dimension
      lavc: set the default rc_initial_buffer_occupancy
      rtmp: rename data_size to size
      rtmp: Do not misuse memcmp
      8bps: Bound-check the input buffer
      oma: refactor seek function
      oma: check geob tag boundary
      oma: correctly mark and decrypt partial packets
      nuv: Do not ignore lzo decompression failures
      nuv: Pad the lzo outbuf
      nuv: Use av_fast_realloc
      nuv: Reset the frame on resize
      nuv: check rtjpeg_decode_frame_yuv420 return value
      alsdec: Clean up error paths
      dsicinav: Clip the source size to the expected maximum
      dsicinav: K&R formatting cosmetics
      aac: return meaningful errors
      aac: Check init_get_bits return value

Martin Storsjö (5):
      ac3dec: Don't consume more data than the actual input packet size
      mov: Do not allow updating the time scale after it has been set
      matroskadec: Check that .lang was allocated and set before reading it
      mpegvideo: Avoid 32-bit wrapping of linesize multiplications
      mov: Seek back if overreading an individual atom

Michael Niedermayer (3):
      avio: Handle AVERROR_EOF in the same way as the return value 0
      rmdec: Use the AVIOContext given as parameter in rm_read_metadata()
      mjpegb: Detect changing number of planes in interlaced video

Reimar Döffinger (1):
      ogg: Fix potential infinite discard loop

Reinhard Tartler (2):
      Prepare for 0.8.7 Release
      Changelog for 0.8.9

-----------------------------------------------------------------------

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list