[SCM] Libav/FFmpeg packaging annotated tag, upstream/11, created. upstream/11
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Wed Sep 17 01:16:07 UTC 2014
The annotated tag, upstream/11 has been created
at 4b5ce4df7dce688de60c6e8fc4e7ddd7e9be082f (tag)
tagging 2bf4a382c25e8e85aebb6237b1fef2b13b47c2a1 (commit)
replaces v11
tagged by Reinhard Tartler
on Sat Sep 13 15:35:20 2014 -0400
- Shortlog ------------------------------------------------------------
Upstream version 11
Alessandro Ghedini (1):
http: Properly initialize icy headers string
Alexander Kojevnikov (1):
mp3dec: Fix VBR bit rate parsing
Alexandra Khirnova (1):
vmdav: convert to bytestream2
Andrew Kelley (2):
lavfi: add compand audio filter
af_compand: make sure request_frame always outputs at least one frame
Anssi Hannula (2):
http: Add support for selecting a request range
http: Always allow no-op seek
Anton Khirnov (129):
h264: fix ff_generate_sliding_window_mmcos() prototype.
dnxhdenc: fix invalid reads in dnxhd_mb_var_thread().
vf_delogo: fix an uninitialized read.
vf_delogo: fix copying the input frame.
fraps: fix off-by one bug for version 1.
yop: check that extradata is large enough.
yop: check for input overreads.
aasc: fix output for msrle compression.
msrledec: check bounds before constructing a possibly invalid pointer,
loco: check that there is data left after decoding a plane.
mov: use the format context for logging.
lagarith: avoid infinite loop in lag_rac_refill()
flicvideo: avoid an infinite loop in byte run compression
av_memcpy_backptr: avoid an infinite loop for back = 0
mlpdec: do not try to allocate a zero-sized output buffer.
qtrle: add more checks against pixel_ptr being negative.
4xm: check the return value of read_huffman_tables().
cavs: initialize various context tables to 0
h264: on reference overflow, reset the reference count to 0, not 1.
h264: set ref_count to 0 for intra slices.
vmdaudio: fix invalid reads when packet size is not a multiple of chunk size
wmaprodec: return an error, not 0, when the input is too small.
roqvideodec: fix a potential infinite loop in roqvideo_decode_frame().
ivi_common: do not call MC for intra frames when dc_transform is unset
wmadec: require block_align to be set.
xxan: fix invalid memory access in xan_decode_frame_type0()
ffv1: fix calculating slice dimensions for version 2
wmaprodec: require block_align to be set.
eamad: allocate a dummy reference frame when the real one is missing
vf_hqdn3d: fix uninitialized variable use
vf_gradfun: fix uninitialized variable use
avfiltergraph: check for sws opts being non-NULL before using them.
xmv: do not leak memory in the error paths in xmv_read_header()
bmv: check for len being valid in bmv_decode_frame().
xmv: check audio track parameters validity.
dfa: check for invalid access in decode_wdlt().
lavf: make sure stream probe data gets freed.
id3v2: pad the APIC packets as required by lavc.
af_channelmap: sanity check input channel indices in all cases.
indeo3: fix data size check
rv10: check that extradata is large enough
indeo3: check motion vectors.
indeo3: switch parsing the header to bytestream2
qdm2: check that the FFT size is a power of 2
svq1dec: check that the reference frame has the same dimensions as the current one
svq1dec: clip motion vectors to the frame size.
indeo3: fix off by one in MV validity check
afifo: fix request_samples on the last frame in certain cases
hls, segment: fix splitting for audio-only streams.
indeo3: use unaligned reads on reference blocks.
af_asyncts: fix offset calculation
pixdesc: mark gray8 as pseudopal
apetag: use int64_t for filesize
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
pthread_frame: flush all threads on flush, not just the first one
af_resample: preserve frame properties
af_volume: preserve frame properties
af_compand: add a dependency on strtok_r
af_compand: replace strtok_r() with av_get_token()
af_channelmap: fix ONE_STR mapping mode
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
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()
matroskadec: read the CodecDelay element
matroska: add the Opus mapping
matroska: add the Opus mapping
avconv: make -shortest work with streamcopy
avpacket: fix copying side data in av_packet_copy_props()
eamad: use the bytestream2 API instead of AV_RL
cdgraphics: switch to bytestream2
cdgraphics: do not return 0 from the decode function
svq1: do not modify the input packet
Aurelien Jacobs (1):
matroskadec: use correct compression parameters for current track CodecPrivate
Baptiste Coudurier (2):
movdec: handle 0x7fff langcode as macintosh per the specs
movdec: handle 0x7fff langcode as macintosh per the specs
Ben Jackson (1):
pthread: Avoid spurious wakeups
Bernhard Übelacker (1):
video4linux2: Avoid a floating point exception
Christophe Gisquet (1):
dca: replace some memcpy by AV_COPY128
Clément Bœsch (2):
http: Support setting custom User-Agent
http: Allow setting a Content-Type for POST requests
Dale Curtis (2):
matroska: Fix use after free
matroska: Update the available size after lace parsing
Derek Buitenhuis (4):
doc/platform: Fix 10l typo
pthread: Fix deadlock during thread initialization
nut: Fix unchecked allocations
fic: Properly handle skip frames
Diego Biurrun (26):
APIchanges: Fill in missing hashes and dates; fix a version number typo.
x86: ac3: Fix HAVE_MMXEXT condition to only refer to external assembly
libopencore-amrnb: cosmetics: Group all encoder-related code together
libopencore-amr: Conditionally compile decoder and encoder bits
libopencore-amrwb: Make AMR-WB ifdeffery more precise
build: The libopencore-amrnb encoder depends on audio_frame_queue
doc: developer: Allow tabs in the vim configuration for Automake files
configure: Refactor dxva2api.h dependency declarations
configure: Enable hwaccels without external dependencies by default.
x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents
build: The MPEG-4 video parser depends on h263dsp
configure: Add missing dependency of Snow decoder on videodsp
doxygen: Add a number of missing function parameter descriptions
doxygen: Replace @parblock syntax with manual linebreaks
gitignore: Add all examples below doc/examples
x86: dca: Add missing multiple inclusion guards
svq3: Adjust #endif comment
bit_depth_template: Use file name as multiple inclusion guard
x86: dsputil: Use correct file name as multiple inclusion guard
parser: Remove commented-out cruft
parser: cosmetics: Drop some unnecessary parentheses
configure: Support preprocessor macros as header names
pthread: flush all threads on flush, not just the first one
vf_select: Drop a debug av_log with an unchecked double to enum conversion
fate: Add dependencies for dct/fft/mdct/rdft tests
huffyuv: Check and propagate function return values
Fabian Greffrath (1):
Imported Upstream version 6:0.8.99-3213-gd16860a
Felix Abecassis (1):
h264: fix interpretation of interleaved stereo modes
Hendrik Leppkes (1):
latm: Always reconfigure if no extradata was set previously
Janne Grunau (13):
videodsp_armv5te: remove #if HAVE_ARMV5TE_EXTERNAL
h264: avoid undefined behavior in chroma motion compensation
arm: hpeldsp: prevent overreads in armv6 asm
arm: hpeldsp: prevent overreads in armv6 asm
arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
arm: vp3: remove incorrect const in ff_vp3_idct_dc_add_neon declaration
float_dsp: fix errors in documentation
doc: fix a couple of typos in frame.h
armv6: vp8: use explicit labels in motion compensation asm
mpeg12: check scantable indices in all decode_block functions
arm: hpeldsp: prevent overreads in armv6 asm
arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
Jindrich Makovicka (1):
mpegvideo: allocate sufficiently large scratch buffer for interlaced vid
Johan Andersson (1):
cmdutils: update copyright year to 2014.
John Stebbins (6):
matroskaenc: allow override of "writing application" tag
movenc: allow override of "writing application" tag
movenc: Allow override of major brand in ftyp atom
matroskaenc: allow override of "writing application" tag
movenc: allow override of "writing application" tag
Update Changelog
Justin Ruggles (13):
x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions
lavr: call mix_function_init() in ff_audio_mix_set_matrix()
ac3dec: validate channel output mode against channel count
png: use av_mallocz_array() for the zlib zalloc function
libmp3lame: use the correct remaining buffer size when flushing
flvdec: use the correct audio codec id when parsing metadata
flvdec: read audio sample size and channels metadata
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
Check if an mp3 header is using a reserved sample rate.
Check mp3 header before calling avpriv_mpegaudio_decode_header().
Keiji Costantini (3):
ituh263: reject b-frame with pp_time = 0
ituh263: reject b-frame with pp_time = 0
rv10: Forward error from rv10_decode_packet
Kostya Shishkov (8):
qtrle: fix the topmost line for 1bit
xxan: properly handle odd heights.
iff: validate CMAP palette size
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
vc1: Reset numref if fieldmode is not set
Loren Merritt (1):
hqdn3d: Fix out of array read in LOWPASS
Lou Logan (1):
qt-faststart: Add a note about the -movflags +faststart feature
Luca Barbato (179):
oggdec: free the ogg streams on read_header failure
oggdec: make sure the private parse data is cleaned up
zmbv: Reset the decoder on keyframe errors
lavc: check for overflow in init_get_bits
lavc: introduce the convenience function init_get_bits8
lavc: set the default rc_initial_buffer_occupancy
libx264: use the library specific default rc_initial_buffer_occupancy
libcdio: support recent cdio-paranoia
fate: update ref after rv30_loop_filter fix
get_bits: change the failure condition in init_get_bits
build: make audio_frame_queue a stand-alone component
vorbisdec: Add missing checks
vorbisdec: Accept 0 amplitude_bits
h264: check for luma and chroma bit dept being equal
shorten: K&R formatting cosmetics
shorten: report meaningful errors
shorten: use the unsigned type where needed
oma: Validate sample rates
matroska: fix a corner case in ebml-lace parsing
matroska: pass the lace size to the matroska_parse_rm_audio
oggdec: fix faulty cleanup prototype
riff: check for eof if chunk size and code are 0
aac: check the maximum number of channels
id3v2: check for end of file while unescaping tags
wav: Always seek to an even offset
oma: properly forward errors in oma_read_packet
mjpegdec: properly report unsupported disabled features
jpegls: return meaningful errors
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
wavpack: use bytestream2 in wavpack_decode_block
vmd: return meaningful errors
vmd: drop incomplete chunks and spurious samples
vmd: use the PALETTE_COUNT constant uniformly
vmd: refactor the inner decode loop
tiff: do not overread the source buffer
4xm: use the correct logging context
4xm: K&R formatting cosmetics
4xm: refactor fourxm_read_header
4xm: do not overread while parsing header
4xm: fold last_picture lazy allocation in decode_p_frame
4xm: forward errors from decode_p_block
4xm: drop pointless assert
4xm: reject frames not compatible with the declared version
4xm: validate the buffer size before parsing it
4xm: do not overread the prestream buffer
4xm: check bitstream_size boundary before using it
4xm: do not overread the source buffer in decode_p_block
lavc: move put_bits_left in put_bits.h
wmapro: make sure there is room to store the current packet
wmapro: check num_vec_coeffs against the actual available buffer
wmapro: return early on unsupported condition
wmapro: check the min_samples_per_subframe
wmapro: error out on impossible scale factor offsets
mjpeg: Check the unescaped size for overflows
indeo: Properly forward the error codes
indeo: use proper error code
indeo: check for reference when inheriting mvs
indeo: use proper error code
indeo: use a typedef for the mc function pointer
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
kmvc: use fixed sized arrays in the context
kmvc: Clip pixel position to valid range
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
hevc: Always consider VLC NALU type mismatch fatal
h264: Fix a typo from the previous commit
doc: Sort the muxer documentation
doc: Name the MOV muxer as it should be called
hevc: Mention the missing SPS in the error message
avconv: Do not divide by zero
parser: K&R formatting cosmetics
golomb: Add a get_se_golomb_long
hevc: Use get_se_golomb_long
configure: Use the right pkgconf file for openjpeg
drawtext: Drop pointless header
configure: Update freetype check to follow upstream
configure: Support older version of openjpeg1
http: Return meaningful error codes
http: Drop doxy comments
http: K&R formatting cosmetics
http: Refactor process_line
http: Add support reading ICY metadata
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
vp9: Read the frame size as unsigned
swscale: Fix an undefined behaviour
avfilter: Add missing emms_c when needed
lzo: Handle integer overflow
mpegts: Define the section length with a constant
mpegts: Do not try to write a PMT larger than SECTION_SIZE
Marcin Juszkiewicz (1):
configure: enable pic for shared libs on AArch64
Mark Himsley (2):
isom: lpcm in mov default to big endian
isom: lpcm in mov default to big endian
Martin Storsjö (110):
theora: Skip zero-sized headers
rtp: Make sure priv_data is set before reading it
rtp: Make sure the output format pointer is set
rtpenc_chain: Use the original AVFormatContext for getting payload type
arm: vp8: Fix the plain-armv6 version of vp8_luma_dc_wht
arm: Fall back to runtime cpu feature detection via /proc/cpuinfo
mpegvideo: Do REBASE_PICTURE with byte pointers
flvdec: Don't read the VP6 header byte when setting codec type based on metadata
flvdec: Check the return value of a malloc
swscale: Use alpha from the right row in yuva2rgba_c
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
qt-faststart: Increase the copy buffer size to 64 KB
qt-faststart: Avoid unintentionally sign extending BE_32
arm: Mark the stack as non-executable
movenc: Add a fallback fragmentation method for plain mp4 as well
http: Declare more parameters as const where possible
doc: Point to the correct, actually maintained gas-preprocessor repo
doc: Point to the correct, actually maintained gas-preprocessor repo
golomb: Fix the implementation of get_se_golomb_long
rtmpproto: Make sure to pass on the error code if read_connect failed
rtmpproto: Make sure to pass on the error code if read_connect failed
rtmpproto: Check the buffer sizes when copying app/playpath strings
aarch64: Use the correct syntax for relocations
oggenc: Set the right AVOption size for the pref_duration option
adpcm: Avoid reading out of bounds in the IMA QT trellis encoder
adpcm: Write the proper predictor in trellis mode in IMA QT
avplay: Handle pixel aspect ratio properly
arm: Avoid using the 'setend' instruction on ARMv7 and newer
librtmp: Don't free the temp url at the end of rtmp_open
Matt Wolenetz (2):
x86: h264: Don't use redzone in AVX h264_deblock on Win64
vp8: Fix pthread_cond and pthread_mutex leaks
Matti Hamalainen (1):
svq3: unbreak decoding
Michael Karcher (1):
atrac3: use correct loop variable in add_tonal_components()
Michael Niedermayer (39):
qdm2: check array index before use, fix out of array accesses
roqvideodec: check dimensions validity
vqavideo: check chunk sizes before reading chunks
vorbisdec: Error on bark_map_size equal to 0.
shorten: set invalid channels count to 0
mp3dec: fallback to generic seeking when a TOC is not present
lavc: Fix assignments in if() when calling ff_af_queue_add
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: Simplify code by using a MIN() macro
qt-faststart: Check fseeko() return codes
qt-faststart: Fix the signedness of variables keeping the ftello return values
qt-faststart: Check the ftello() return codes
qt-faststart: Check offset_count before reading from the moov_atom buffer
qt-faststart: Check offset_count before reading from the moov_atom buffer
hevc: Use get_bits_long() in decode_vui()
hevc: use av_mallocz() for allocating tab_ipm
hevc: Do not turn 32bit timebases into negative numbers
lavf: always use av_free
http: Export Content-Type information
mp3enc: Properly write bitrate value in XING header
avi: Improve non-interleaved detection
mp3enc: Properly write bitrate value in XING header
avi: Improve non-interleaved detection
pgssubdec: Check RLE size before copying
wmalosslessdec: fix mclms_coeffs* array size
mmvideo: check horizontal coordinate too
huffyuvdec: check width size for yuv422p
ffv1dec: check that global parameters do not change in version 0/1
Michael Smith (1):
proresdec: support mixed interlaced/non-interlaced content
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 (2):
build: Use pkg-config for openjpeg
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 (125):
git-debimport ffmpeg-debian_0.svn20080206.orig.tar.gz
git-debimport ffmpeg-debian_0.svn20080925.orig.tar.gz
git-debimport ffmpeg-debian_0.svn20081108.orig.tar.gz
git-debimport ffmpeg-debian_0.svn20081115.orig.tar.gz
Imported Upstream version 0.svn20090110
Imported Upstream version 0.svn20090119
Imported Upstream version 0.svn20090128
Imported Upstream version 0.svn20090204
Imported Upstream version 0.svn20090303
Imported Upstream version 0.5+svn20090420
Imported Upstream version 0.5+svn20090609
Imported Upstream version 0.5+svn20090706
Imported Upstream version 0.6~~svn20100124
Imported Upstream version 0.6~svn20100505
Imported Upstream version 4:0.6
Imported Upstream version 0.6.1
Imported Upstream version 0.6.2
Imported Upstream version 4:0.7~b1
Merge remote branch 'origin/upstream' into upstream
Imported Upstream version 0.7~beta2
Imported Upstream version 0.7~rc1
Imported Upstream version 0.7
Imported Upstream version 0.7.1
Imported Upstream version 0.7.2
Imported Upstream version 0.7.3
Imported Upstream version 0.8~beta1
Imported Upstream version 0.8~beta2
Imported Upstream version 0.8
Imported Upstream version 0.8.1
Imported Upstream version 6:0.8.99-1537-gacb2c79
Imported Upstream version 0.8.2
Imported Upstream version 0.8.3
Imported Upstream version 0.8.99-2253-gf27386c
Imported Upstream version 9~beta1
Imported Upstream version 0.8.4
Imported Upstream version 9~beta2
Imported Upstream version 9~beta3
Imported Upstream version 9
Prepare 9.1 Release
update Changelog
update Changelog
Imported Upstream version 9.1
Imported Upstream version 0.8.5
Prepare for 9.2 Release
update Changelog
update Changelog
Prepare for 9.3 Release
Imported Upstream version 9.2
update Changelog
Imported Upstream version 9.3
Prepare for 9.4 Release
fate: fetch samples that match the release series
add missed CVE reference in 9.2 release
update Changelog
Imported Upstream version 9.4
Imported Upstream version 0.8.6
Prepare for 9.5 Release
update Changelog
Imported Upstream version 9.5
Prepare for 9.6 Release
update Changelog
update Changelog
Imported Upstream version 9.6
Imported Upstream version 0.8.7
Prepare for 9.7 Release
jpegls: factorize return paths
update Changelog
Prepare for 9.8 RELEASE
Imported Upstream version 9.7
Update Changelog
Update Changelog
Imported Upstream version 0.8.8
Imported Upstream version 9.8
Merge branch 'upstream.snapshot' into upstream
Merge branch 'upstream' of ssh://git.debian.org/git/pkg-multimedia/libav into upstream
Imported Upstream version 9.9
Prepare for 9.10 RELEASE
update Changelog
Fix top-level description
Imported Upstream version 9.10
Imported Upstream version 9.10
alsdec: check block length
Imported Upstream version 10~alpha1
Prepare for 9.11 RELEASE
Imported Upstream version 10~alpha2
Update Changelog for 9.11
Imported Upstream version 9.11
Imported Upstream version 10~beta1
Prepare for 9.12 RELEASE
Prepare for 10_beta2 Release
configure: enable PIC on s390(x)
configure: enable PIC on s390(x)
Revert "Add libx265 encoder"
Update default FATE URL for release/10
changelog: Cleanups and prepare for v10_beta2
Update Changelog for 9.12
Imported Upstream version 10~beta2
Imported Upstream version 9.12
http: Improve options descriptions
Prepare for 10 Release
Imported Upstream version 10
Prepare for 10.1 Release
Prepare for 9.13 Release
Update Changelog for v9.13
Imported Upstream version 9.13
Add missing changelog entries for v10
Update Changelog for v10.1
Imported Upstream version 10.1
Merge branch 'upstream.experimental' into upstream
Update Changelog for v10.2
Prepare for 10.2 Release
Imported Upstream version 10.2
Merge remote-tracking branch 'origin/upstream' into upstream
Prepare for 10.3 Release
Update Changelog for v10.3
Imported Upstream version 10.3
Imported Upstream version 11~alpha1
Imported Upstream version 11~alpha2
Prepare for 10.4 Release
Update Changelog for v10.4
Imported Upstream version 10.4
Imported Upstream version 11~beta1
Imported Upstream version 11
Merge branch 'upstream.experimental' into upstream
Imported Upstream version 11
Ronald Bultje (1):
vp3: Fix double free in vp3_decode_end()
Ronald S. Bultje (2):
h264: don't clobber mmco opcode tables for non-first slice headers.
h264: add 3 pixels below for subpixel filter wait position
Sean McGovern (2):
Prepare for 9.9 RELEASE
Update Changelog
Stephen Hutchinson (1):
doc: Add section about AviSynth support
Thierry Fauck (1):
ppc: Fix compilation for ppc64le (ELFv2)
Tim Walker (13):
mlpdec: set the channel layout.
mlpdec: TrueHD: use Libav channel order.
mlp: store the channel layout for each substream.
shorten: Fix out-of-array read
movenc: use 'hev1' tag for HEVC in MODE_MOV.
movenc: write hvcC tag for HEVC.
movenc: enable Annex B to MP4 conversion for HEVC tracks.
movenc: allow muxing HEVC in MODE_MP4.
lavf: simplify ff_hevc_annexb2mp4_buf
matroskaenc: write private data in hvcC format for HEVC.
matroskaenc: enable Annex B to MP4 conversion for HEVC tracks.
dcadec: Do not decode the XCh extension when downmixing to stereo
dcadec: Use correct channel count in stereo downmix check
Vicente Jimenez Aguilar (2):
doc: Fix some obsolete references to av* tools as ff* tools
doc: filters: Correct BNF FILTER description
Vittorio Giovara (14):
h264: Lower bound check for slice offsets
h264: Lower bound check for slice offsets
doc: name correct header
hevc: make pps/sps ids unsigned where necessary
vf_frei0r: refactor library loading from env variable
vf_frei0r: fix missing end of line character
vf_frei0r: prevent a segfault when filter parameters are not set
vf_frei0r: adjust error messages
RELEASE_NOTES: mention new filters
jpeg2000: fix dereferencing invalid pointers during cleanup
g2meet: allow size changes within original sizes
h264: prevent theoretical infinite loop in SEI parsing
stereo3d: add missing include guards
jpeg2000: enable 4 component pixel formats
Vladimir Pantelic (1):
vc1dec: prevent a crash due missing pred_flag parameter
Xi Wang (5):
rv30: fix masking in rv30_loop_filter()
mpegvideo: fix loop condition in draw_line()
atrac3: avoid oversized shifting in decode_bytes()
flacdec: simplify bounds checking in flac_probe()
lzo: fix overflow checking in copy_backptr()
nu774 (1):
pcm-dvd: Fix 20bit decoding
-----------------------------------------------------------------------
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list