libav 6:0.8.9-1 source package in Debian

Changelog

libav (6:0.8.9-1) stable-security; urgency=low


  * Imported Upstream version 0.8.9, new releases fixes:
    - x86: fft: Remove 3DNow! optimizations, they break FATE
    - x86: ac3dsp: Drop mmx variant of ac3_max_msb_abs_int16
    - aac: Check init_get_bits return value
    - aac: return meaningful errors
    - dsicinav: K&R formatting cosmetics
    - mov: Seek back if overreading an individual atom
    - vcr1: add sanity checks
    - pictordec: pass correct context to avpriv_request_sample
    - dsicinav: Clip the source size to the expected maximum
    - alsdec: Clean up error paths
    - ogg: Fix potential infinite discard loop
    - nuv: check rtjpeg_decode_frame_yuv420 return value
    - nuv: Reset the frame on resize
    - nuv: Use av_fast_realloc
    - nuv: return meaningful error codes.
    - nuv: Pad the lzo outbuf
    - nuv: Do not ignore lzo decompression failures
    - oma: correctly mark and decrypt partial packets
    - oma: check geob tag boundary
    - oma: refactor seek function
    - 8bps: Bound-check the input buffer
    - rtmp: Do not misuse memcmp
    - rtmp: rename data_size to size
    - lavc: set the default rc_initial_buffer_occupancy
    - 4xm: Reject not a multiple of 16 dimension
    - 4xm: do not overread the prestream buffer
    - 4xm: validate the buffer size before parsing it
    - indeo: Do not reference mismatched tiles
    - indeo: Sanitize ff_ivi_init_planes fail paths
    - indeo: Bound-check before applying motion compensation
    - indeo: Bound-check before applying transform
    - indeo: reject negative array indexes
    - indeo: Cosmetic formatting
    - indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocks
    - indeo: Refactor ff_ivi_dec_huff_desc
    - lavf: fix the comparison in an overflow check
    - dv: Add a guard to not overread the ppcm array
    - mpegvideo: Avoid 32-bit wrapping of linesize multiplications
    - mjpegb: Detect changing number of planes in interlaced video
    - matroskadec: Check that .lang was allocated and set before reading it
    - ape demuxer: check for EOF in potentially long loops
    - lavf: avoid integer overflow when estimating bitrate
    - pictordec: break out of both decoding loops when y drops below 0
    - ac3: Return proper error codes
    - ac3: Clean up the error paths
    - ac3: Do not clash with normal AVERROR
    - dxa: Make sure the reference frame exists
    - h261: check the mtype index
    - segafilm: Error out on impossible packet size
    - ogg: Always alloc the private context in vorbis_header
    - vc1: check mb_height validity.
    - vc1: check the source buffer in vc1_mc functions
    - bink: Bound check the quantization matrix.
    - xl: Make sure the width is valid
    - alsdec: Fix the clipping range
    - dsicinav: Bound-check the source buffer when needed
    - mov: Do not allow updating the time scale after it has been set
    - ac3dec: Don't consume more data than the actual input packet size
    - indeo: Reject impossible FRAMETYPE_NULL
    - indeo5: return proper error codes
    - indeo4: Validate scantable dimension
    - indeo4: Check the quantization matrix index
    - indeo4: Do not access missing reference MV
    - adpcm: Unbreak ima-dk4
    - ac3dec: validate channel output mode against channel count
    - dca: Respect the current limits in the downmixing capabilities
    - dca: Error out on missing DSYNC
    - pcm: always use codec->id instead of codec_id
    - mlpdec: Do not set invalid context in read_restart_header
    - pcx: Do not overread source buffer in pcx_rle_decode
    - wmavoice: conceal clearly corrupted blocks
    - iff: Do not read over the source buffer
    - qdm2: Conceal broken samples
    - qdm2: refactor joined stereo support
    - adpcm: Write the correct number of samples for ima-dk4
    - imc: Catch a division by zero
    - atrac3: Error on impossible encoding/channel combinations
    - atrac3: set the getbits context the right buffer_end
    - atrac3: fix error handling
    - qdm2: check and reset dithering index per channel
    - westwood_vqa: do not free extradata on error in read_header
    - vqavideo: check the version
    - rmdec: Use the AVIOContext given as parameter in rm_read_metadata()
    - avio: Handle AVERROR_EOF in the same way as the return value 0
    - wtv: Mark attachment with a negative stream id
    - avidec: Let the inner dv demuxer take care of discarding
    - swfdec: do better validation of tag length
    
    version 0.8.8:
    
    - kmvc: Clip pixel position to valid range
    - kmvc: use fixed sized arrays in the context
    - indeo: use a typedef for the mc function pointer
    - lavc: check for overflow in init_get_bits
    - mjpegdec: properly report unsupported disabled features
    - jpegls: return meaningful errors
    - jpegls: factorize return paths
    - jpegls: check the scan offset
    - wavpack: validate samples size parsed in wavpack_decode_block
    - ljpeg: use the correct number of components in yuv
    - mjpeg: Validate sampling factors
    - mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
    - wavpack: check packet size early
    - wavpack: return meaningful errors
    - apetag: use int64_t for filesize
    - tiff: do not overread the source buffer
    - Prepare for 0.8.8 Release
    - smacker: fix an off by one in huff.length computation
    - smacker: check the return value of smacker_decode_tree
    - smacker: pad the extradata allocation
    - smacker: check frame size validity
    - vmdav: convert to bytestream2
    - 4xm: don't rely on get_buffer() initializing the frame.
    - 4xm: check the return value of read_huffman_tables().
    - 4xm: use the correct logging context
    - 4xm: reject frames not compatible with the declared version
    - 4xm: check bitstream_size boundary before using it
    - 4xm: do not overread the source buffer in decode_p_block
    
    version 0.8.7:
    
    - avfiltergraph: check for sws opts being non-NULL before using them
    - bmv: check for len being valid in bmv_decode_frame()
    - dfa: check for invalid access in decode_wdlt()
    - indeo3: check motion vectors
    - indeo3: fix data size check
    - indeo3: switch parsing the header to bytestream2
    - lavf: make sure stream probe data gets freed.
    - oggdec: fix faulty cleanup prototype
    - oma: Validate sample rates
    - qdm2: check that the FFT size is a power of 2
    - rv10: check that extradata is large enough
    - xmv: check audio track parameters validity
    - xmv: do not leak memory in the error paths in xmv_read_header()
    - aac: check the maximum number of channels
    - indeo3: fix off by one in MV validity check, Bug #503
    - id3v2: check for end of file while unescaping tags
    - wav: Always seek to an even offset, Bug #500, LP: #1174737
    - proresdec: support mixed interlaced/non-interlaced content

 -- Reinhard Tartler <email address hidden>  Sat, 02 Nov 2013 19:36:44 -0400

Upload details

Uploaded by:
Debian Multimedia Maintainers
Uploaded to:
Wheezy
Original maintainer:
Debian Multimedia Maintainers
Architectures:
any all
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
libav_0.8.9-1.dsc 3.6 KiB f2f06fa12740c1d2769c61ef69db88a96b325f7e976c7f5c8a91488c2a1c0575
libav_0.8.9.orig.tar.xz 3.6 MiB 4f5181164e4007d5b0013bb3cc5e3b7393ab71ac286319c714b7697e2784f77f
libav_0.8.9-1.debian.tar.gz 43.6 KiB 9a246ff7e90a851c3afa1d8faa8d3e151b2e5acfc5520e5c7ee4311c9e7cb3a6

No changes file available.

Binary packages built by this source