[SCM] Libav/FFmpeg packaging annotated tag, upstream/9.13, created. upstream/9.13
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun May 4 21:36:39 UTC 2014
The annotated tag, upstream/9.13 has been created
at 753ed692401571bc7739682fe3b1f7330260887e (tag)
tagging b418b18ed71b887e9c4e381ac3a52a834b315a6e (commit)
replaces upstream/9.8
tagged by Reinhard Tartler
on Sun May 4 16:08:38 2014 -0400
- Shortlog ------------------------------------------------------------
Upstream version 9.13
Anton Khirnov (61):
avconv: do not use lavfi direct rendering with -deinterlace
nuv: return meaningful error codes.
vcr1: add sanity checks
pictordec: break out of both decoding loops when y drops below 0
pictordec: pass correct context to avpriv_request_sample
lavf: avoid integer overflow when estimating bitrate
4xm: check that bits per sample is strictly positive
ape demuxer: check for EOF in potentially long loops
lavf: fix the comparison in an overflow check
mxfdec: set audio timebase to 1/samplerate
mpeg4videodec: split initializing static tables into a separate function
mpeg4video_parser: init mpeg4 static tables.
h264/mpegvideo: do not provide pixel formats for hwaccels that are not compiled in
rv30: fix extradata size check.
eacmv: check the framerate before setting it.
gifdec: return meaningful error codes.
gifdec: check that the image dimensions are non-zero
gifdec: convert to bytestream2
lzw: switch to bytestream2
pmpdec: check that there is at least one audio packet.
pcx: round up in bits->bytes conversion in a buffer size check
truemotion1: make sure index does not go out of bounds
avidec: fix a memleak in the dv init code.
motionpixels: clip VLC codes.
matroskadec: pad EBML_BIN data.
alsa-audio-dec: explicitly cast the delay to a signed int64
audio_mix: fix channel order in mix_1_to_2_fltp_flt_c
lavf: simplify handling of offset in av_probe_input_buffer()
lavf: use a fixed width type
lavf: make av_probe_input_buffer more robust
cavsdec: check ff_get_buffer() return value
h264_cavlc: check the size of the intra PCM data.
segafilm: fix leaks if reading the header fails
h264: check that an IDR NAL only contains I slices
h264: reset num_reorder_frames if it is invalid
mathematics: remove asserts from av_rescale_rnd()
oggparseogm: check timing variables
rpza: limit the number of blocks to the total remaining blocks in the frame
Add missing header to fix compilation after d2a0654
shorten: pad the internal bitstream buffer
truemotion1: check the header size
lagarith: reallocate rgb_planes when needed
h264: check buffer size before accessing it
h264_refs: make sure not to write over the bounds of the default ref list
h264: reset data_partitioning if decoding the slice header for NAL_DPA fails
h264: do not use 422 functions for monochrome
h264: check that execute_decode_slices() is not called too many times
h264: reject mismatching luma/chroma bit depths during sps parsing
h264: limit allowed pred modes in ff_h264_check_intra_pred_mode() to 3
h264: reset first_field if frame_start() fails for missing refs
h264: reset ref count if decoding the slice header fails
h264: reset data partitioning at the beginning of each decode call
mpegvideo: set reference/pict_type on generated reference frames
adx: check that the offset is not negative
sgidec: fix buffer size check in expand_rle_row()
af_channelmap: fix ONE_STR mapping mode
resample: fix avresample_get_delay() return value
lavr: allocate the resampling buffer with a positive size
Revert "pthread: flush all threads on flush, not just the first one"
h264: reset next_output_pic earlier in start_frame()
matroska: add the Opus mapping
Aurelien Jacobs (1):
matroskadec: use correct compression parameters for current track CodecPrivate
Baptiste Coudurier (1):
movdec: handle 0x7fff langcode as macintosh per the specs
Ben Jackson (1):
pthread: Avoid spurious wakeups
Derek Buitenhuis (2):
pthread: Fix deadlock during thread initialization
nut: Fix unchecked allocations
Diego Biurrun (4):
x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents
configure: Add missing dependency of Snow decoder on videodsp
configure: Support preprocessor macros as header names
pthread: flush all threads on flush, not just the first one
Janne Grunau (3):
arm: hpeldsp: prevent overreads in armv6 asm
arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
mpeg12: check scantable indices in all decode_block functions
Johan Andersson (1):
cmdutils: update copyright year to 2014.
John Stebbins (2):
matroskaenc: allow override of "writing application" tag
movenc: allow override of "writing application" tag
Justin Ruggles (4):
lavr: check that current_buffer is not NULL before using it
samplefmt: avoid integer overflow in av_samples_get_buffer_size()
bytestream: add bytestream2_copy_buffer() functions
tiffdec: use bytestream2 to simplify overread/overwrite protection
Keiji Costantini (1):
ituh263: reject b-frame with pp_time = 0
Kostya Shishkov (1):
vc1: Reset numref if fieldmode is not set
Luca Barbato (86):
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: use init_static_data
qdm2: formatting cosmetics
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
indeo4: Do not access missing reference MV
indeo4: Check the quantization matrix index
indeo4: Validate scantable dimension
indeo: Bound-check before applying transform
indeo: Bound-check before applying motion compensation
indeo5: return proper error codes
indeo: Sanitize ff_ivi_init_planes fail paths
indeo: Do not reference mismatched tiles
indeo: Reject impossible FRAMETYPE_NULL
dsicinav: K&R formatting cosmetics
dsicinav: Bound-check the source buffer when needed
dsicinav: Clip the source size to the expected maximum
alsdec: Fix the clipping range
alsdec: Clean up error paths
4xm: Reject not a multiple of 16 dimension
8bps: Bound-check the input buffer
xl: Make sure the width is valid
oma: refactor seek function
oma: check geob tag boundary
oma: correctly mark and decrypt partial packets
aac: K&R formatting cosmetics
aac: return meaningful errors
aac: Check init_get_bits return value
bink: Bound check the quantization matrix.
vc1: check the source buffer in vc1_mc functions
vc1: check mb_height validity.
rtmp: rename data_size to size
rtmp: Do not misuse memcmp
nuv: Do not ignore lzo decompression failures
nuv: Pad the lzo outbuf
nuv: Use av_fast_realloc
nuv: Reset the frame on resize
rtjpeg: Use init_get_bits8
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
nuv: check ff_rtjpeg_decode_frame_yuv420 return value
dv: Add a guard to not overread the ppcm array
mpegvideo: Drop a faulty assert
avio: Use AVERROR_PROTOCOL_NOT_FOUND
ffv1: Assume bitdepth 0 means 8bit
indeo4: Check the block size if reusing the band configuration
indeo4: Check the inherited quant_mat
prores: Reject negative run and level values
avi: properly fail if the dv demuxer is missing
shorten: Extend fixed_coeffs to properly support pred_order 0
avi: directly resync on DV in AVI read failure
prores: Add a codepath for decoding errors
prores: Error out only on surely incomplete ac_coeffs
vmnc: K&R formatting cosmetics
vmnc: Port to bytestream2
vmnc: Check the cursor dimensions
avi: DV in AVI must be considered single stream
cavs: Check for negative cbp
h264: Fix a typo from the previous commit
drawtext: Drop pointless header
configure: Update freetype check to follow upstream
avfilter: Add missing emms_c when needed
configure: Use the right pkgconf file for openjpeg
configure: Support older version of openjpeg1
swscale: Fix an undefined behaviour
Mark Himsley (1):
isom: lpcm in mov default to big endian
Martin Storsjö (84):
ac3dec: Increment channel pointers only once per channel
ac3dec: Don't consume more data than the actual input packet size
mov: Seek back if overreading an individual atom
mov: Do not allow updating the time scale after it has been set
lavf: Make sure avg_frame_rate can be calculated without integer overflow
alac: Limit max_samples_per_frame
matroskadec: Check that .lang was allocated and set before reading it
4xm: Check that the read track value is non-negative
alac: Check that the channels fit at the given offset
mpegvideo: Avoid 32-bit wrapping of linesize multiplications
dsicin: Add some basic sanity checks for fields read from the file
smacker: Don't return packets in unallocated streams
smacker: Avoid integer overflow when allocating packets
smacker: Make sure we don't fill in huffman codes out of range
shorten: Use a checked bytestream reader for the wave header
shorten: Break out of loop looking for fmt chunk if none is found
ape: Don't allow the seektable to be omitted
mpc8: Check the seek table size parsed from the bitstream
mpc8: Make sure the first stream exists before parsing the seek table
omadec: Properly check lengths before incrementing the position
sierravmd: Do sanity checking of frame sizes
vocdec: Don't update codec parameters mid-stream
cavsdec: Make sure a sequence header has been decoded before decoding pictures
vp3: Check the framerate for validity
svq3: Check for any negative return value from ff_h264_check_intra_pred_mode
mace: Make sure that the channel count is set to a valid value
matroskadec: Verify realaudio codec parameters
rv34: Check the return value from ff_rv34_decode_init
oggparseogm: Convert to use bytestream2
mov: Don't use a negative duration for setting other fields
ivi_common: Make sure color planes have been initialized
mpeg4videodec: Check the width/height in mpeg4_decode_sprite_trajectory
eacmv: Make sure a reference frame exists before referencing it
truemotion2: Use av_freep properly in an error path
ffv1: Make sure at least one slice context is initialized
xmv: Add more sanity checks for parameters read from the bitstream
rv10: Validate the dimensions set from the container
idroqdec: Make sure a video stream has been allocated before returning packets
asvdec: Verify the amount of extradata
mpegaudiodec: Validate that the number of channels fits at the given offset
qpeg: Add checks for running out of rows in qpeg_decode_inter
segafilm: Validate the number of audio channels
wtv: Add more sanity checks for a length read from the file
rl2: Avoid a division by zero
dcadec: Validate the lfe parameter
wnv1: Make sure the input packet is large enough
vc1dec: Fix leaks in ff_vc1_decode_init_alloc_tables on errors
vc1dec: Undo mpegvideo initialization if unable to allocate tables
lavf: Avoid setting avg_frame_rate if delta_dts is negative
electronicarts: Check packet sizes before reading
vqf: Make sure sample_rate is set to a valid value
vqf: Make sure the bitrate is in the valid range
avidec: Make sure a packet is large enough before reading its data
xwma: Avoid division by zero
alac: Do bounds checking of lpc_order read from the bitstream
mvi: Add sanity checking for the audio frame size
riffdec: Add sanity checks for the sample rate
electronicarts: Add more sanity checking for the number of channels
bfi: Avoid divisions by zero
bfi: Add some very basic sanity checks for input packet sizes
mov: Make sure the read sample count is nonnegative
pngdec: Stop trying to decode once inflate returns Z_STREAM_END
pcx: Consume the whole packet if giving up due to missing palette
xan: Use bytestream2 to limit reading to within the buffer
xan: Only read within the data that actually was initialized
xxan: Disallow odd width
rpza: Fix a buffer size check
pcx: Check the packet size before assuming it fits a palette
asfdec: Check the return value of asf_read_stream_properties
twinvqdec: Check the ibps parameter separately
rmdec: Validate the fps value
svq3: Avoid a division by zero
fraps: Make the input buffer size checks more strict
r3d: Add more input value validation
vc1dec: Make sure last_picture is initialized in vc1_decode_skip_blocks
mpegvideo: Initialize chroma_*_shift and codec_tag even if the size is 0
h263dec: Remove a hack that can cause infinite loops
arm: Don't clobber callee saved registers in scalarproduct
sdp: Check that fmt->oformat is non-null before accessing it
mov: Don't allocate arrays with av_malloc that will be realloced
mov: Free intermediate arrays in the normal cleanup function
mov: Free an earlier allocated array if allocating a new one
doc: Point to the correct, actually maintained gas-preprocessor repo
rtmpproto: Make sure to pass on the error code if read_connect failed
Michael Niedermayer (15):
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
zmbvdec: Check the buffer size for uncompressed data
vc1dec: Don't decode slices when the latest slice header failed to decode
ac3dec: fix outptr increment.
omadec: check GEOB sizes against buffer size
omadec: Fix wrong number of array elements
dsputil/pngdsp: fix signed/unsigned type in end comparison
flashsv: Check diff_start diff_height values
h263: Check init_get_bits return value
vc1: Always reset numref when parsing a new frame header.
qt-faststart: Check offset_count before reading from the moov_atom buffer
avi: Improve non-interleaved detection
mp3enc: Properly write bitrate value in XING header
Nicolas George (1):
oggdec: add support for Opus in Ogg demuxing
Paul B Mahol (1):
bytestream: add functions for accessing size of buffer
Pierre Lejeune (1):
build: Use pkg-config for openjpeg
Rafaël Carré (2):
apedec: do not buffer decoded samples over AVPackets
update Changelog
Reimar Döffinger (1):
ogg: Fix potential infinite discard loop
Reinhard Tartler (21):
Imported Upstream version 0.8.2
Imported Upstream version 0.8.3
Imported Upstream version 0.8.4
Imported Upstream version 0.8.5
Imported Upstream version 0.8.6
Imported Upstream version 0.8.7
Imported Upstream version 0.8.8
Merge branch 'upstream.snapshot' into upstream
Merge branch 'upstream' of ssh://git.debian.org/git/pkg-multimedia/libav into upstream
Prepare for 9.10 RELEASE
update Changelog
Fix top-level description
alsdec: check block length
Prepare for 9.11 RELEASE
Update Changelog for 9.11
Prepare for 9.12 RELEASE
configure: enable PIC on s390(x)
Update Changelog for 9.12
Prepare for 9.13 Release
Update Changelog for v9.13
Imported Upstream version 9.13
Sean McGovern (2):
Prepare for 9.9 RELEASE
Update Changelog
Tim Walker (1):
shorten: Fix out-of-array read
Vittorio Giovara (1):
h264: Lower bound check for slice offsets
-----------------------------------------------------------------------
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list