SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libavdevice54-10.5-41.36.i586.rpm :

* Sat Jul 12 2014 tchvatalAATTsuse.com- Version bump to 10.2: - adpcm: Write the proper predictor in trellis mode in IMA QT - adpcm: Avoid reading out of bounds in the IMA QT trellis encoder - oggenc: Set the right AVOption size for the pref_duration option - avpacket: fix copying side data in av_packet_copy_props() - jpeg2000: fix dereferencing invalid pointers during cleanup - Check mp3 header before calling avpriv_mpegaudio_decode_header() (bug/705) - Check if an mp3 header is using a reserved sample rate - lzo: Handle integer overflow (bug/704) - avconv: make -shortest work with streamcopy - ppc: Fix compilation for ppc64le (ELFv2) (ubuntu/1263802) - aarch64: Use the correct syntax for relocations (debian/751856, ubuntu/1323144)
* Tue May 13 2014 tchvatalAATTsuse.com- Version bump to 10.1: - pcm-dvd: Fix 20bit decoding (bug/592) - avi: Improve non-interleaved detection (bug/666) - arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6 - arm: hpeldsp: prevent overreads in armv6 asm (bug/646) - avfilter: Add missing emms_c when needed - rtmpproto: Check the buffer sizes when copying app/playpath strings - swscale: Fix an undefined behaviour - vp9: Read the frame size as unsigned - dcadec: Use correct channel count in stereo downmix check - dcadec: Do not decode the XCh extension when downmixing to stereo - matroska: add the Opus mapping - matroskadec: read the CodecDelay element - rtmpproto: Make sure to pass on the error code if read_connect failed - lavr: allocate the resampling buffer with a positive size - mp3enc: Properly write bitrate value in XING header (debian/736088) - golomb: Fix the implementation of get_se_golomb_long
* Thu Apr 17 2014 tchvatalAATTsuse.com- Enable vp9 as it is free as vp8.- Enable webp as it is not patent encoded.- Enable png as there is nothing patented.- Version bump to 10: - compand audio filter - av_strnstr - support ID3v2 tags in ASF files - reference-counting for AVFrame and AVPacket data - avconv now fails when input options are used for output file or vice versa - avconv options -filter_script and -filter_complex_script, which allow a filtergraph description to be read from a file - uniform options syntax across all filters - interlace filter - JPEG 2000 decoder - asetpts filter (same as setpts, but for audio) - trim and atrim filters - avconv -t and -ss (output-only) options are now sample-accurate when transcoding audio - Matroska muxer can now put the index at the beginning of the file. - avconv -deinterlace option removed, the yadif filter should be used instead - Apple Intermediate Codec decoder - Escape 130 video decoder - support for slice multithreading in libavfilter - VC-1 interlaced B-frame support - support for WavPack muxing (raw and in Matroska) - Go2Webinar decoder - WavPack encoding through libwavpack - Added the -n parameter to avconv - RTMP seek support - when transcoding with avconv (i.e. not streamcopying), -ss is now accurate even when used as an input option. Previous behavior can be restored with the -noaccurate_seek option. - avconv -t option can now be used for inputs, to limit the duration of data read from an input file - Voxware MetaSound decoder - WebP decoder - Error Resilient AAC syntax (ER AAC LC) decoding - Low Delay AAC (ER AAC LD) decoding - mux chapters in ASF files - Opus in Ogg demuxing - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support) - F4V muxer - HNM version 4 demuxer and video decoder - HEVC decoder - raw HEVC, HEVC in MOV/MP4, HEVC in Matroska, HEVC in MPEG-TS demuxing - remove avplay -vismv option, which has not worked for a long time - Live HDS muxer - setsar/setdar filters now support variables in ratio expressions - dar variable in the scale filter now returns the actual DAR (i.e. a
* sar) - VP9 decoder - support for decoding through VDPAU in avconv (the -hwaccel option) - remove mp3_header_(de)compress bitstream filters - stereoscopic 3d metadata handling - png standalone parser - WebP encoding via libwebp - ATRAC3+ decoder - framepack filter - Mirillis FIC video decoder - Support DNx444
* Fri Mar 14 2014 tchvatalAATTsuse.com- Version bump to 9.12: - configure: Update freetype check to follow upstream - drawtext: Drop pointless header - configure: Support preprocessor macros as header names - arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6 - qt-faststart: Check offset_count before reading from the moov_atom buffer - arm: hpeldsp: prevent overreads in armv6 asm - configure: enable PIC on s390(x) - ituh263: reject b-frame with pp_time = 0 - lagarith: reallocate rgb_planes when needed - truemotion1: check the header size - shorten: pad the internal bitstream buffer - samplefmt: avoid integer overflow in av_samples_get_buffer_size() - h264: Fix a typo from the previous commit - h264: Lower bound check for slice offsets - Add missing header to fix compilation after d2a0654 - configure: Add missing dependency of Snow decoder on videodsp - rpza: limit the number of blocks to the total remaining blocks in the frame - oggparseogm: check timing variables - mathematics: remove asserts from av_rescale_rnd() - vc1: Always reset numref when parsing a new frame header. - h264: reset num_reorder_frames if it is invalid - h264: check that an IDR NAL only contains I slices - mov: Free an earlier allocated array if allocating a new one - mov: Free intermediate arrays in the normal cleanup function - segafilm: fix leaks if reading the header fails - h264_cavlc: check the size of the intra PCM data. - h263: Check init_get_bits return value - cavsdec: check ff_get_buffer() return value - cavs: Check for negative cbp - avi: DV in AVI must be considered single stream - vmnc: Check the cursor dimensions - vmnc: Port to bytestream2 - vmnc: K&R formatting cosmetics - flashsv: Check diff_start diff_height values - dsputil/pngdsp: fix signed/unsigned type in end comparison (CVE-2013-7010, CVE-2013-7014) - lavf: make av_probe_input_buffer more robust (CVE-2012-6618) - lavf: use a fixed width type - lavf: simplify handling of offset in av_probe_input_buffer() - prores: Error out only on surely incomplete ac_coeffs - shorten: Fix out-of-array read - prores: Add a codepath for decoding errors - nut: Fix unchecked allocations - avi: directly resync on DV in AVI read failure - mov: Don\'t allocate arrays with av_malloc that will be realloced - shorten: Extend fixed_coeffs to properly support pred_order 0- Remove libav-use-recommended-freetype-include.patch:
* included upstream
* Sun Jan 19 2014 hrvoje.senjanAATTgmail.com- Added libav-use-recommended-freetype-include.patch: Freetype upstream recommends using their macros together with ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions
* Sat Oct 12 2013 tchvatalAATTsuse.com- Provide also devels from other ffmpeg names for compat.
* Sat Oct 12 2013 tchvatalAATTsuse.com- Version 9.10: - alac: Do bounds checking of lpc_order read from the bitstream - ape: Don\'t allow the seektable to be omitted - asfdec: Check the return value of asf_read_stream_properties - asvdec: Verify the amount of extradata - avidec: Make sure a packet is large enough before reading its data - bfi: Add some very basic sanity checks for input packet sizes - bfi: Avoid divisions by zero - cavsdec: Make sure a sequence header has been decoded before decoding pictures - dcadec: Validate the lfe parameter - dsicin: Add some basic sanity checks for fields read from the file - eacmv: Make sure a reference frame exists before referencing it - electronicarts: Add more sanity checking for the number of channels - electronicarts: Check packet sizes before reading - ffv1: Make sure at least one slice context is initialized - fraps: Make the input buffer size checks more strict - h263dec: Remove a hack that can cause infinite loops - idroqdec: Make sure a video stream has been allocated before returning packets - ivi_common: Make sure color planes have been initialized - lavf: Avoid setting avg_frame_rate if delta_dts is negative - mace: Make sure that the channel count is set to a valid value - matroskadec: Verify realaudio codec parameters - mov: Don\'t use a negative duration for setting other fields - mov: Make sure the read sample count is nonnegative - mpc8: Check the seek table size parsed from the bitstream - mpc8: Make sure the first stream exists before parsing the seek table - mpeg4videodec: Check the width/height in mpeg4_decode_sprite_trajectory - mpegaudiodec: Validate that the number of channels fits at the given offset - mpegvideo: Initialize chroma_
*_shift and codec_tag even if the size is 0 - mvi: Add sanity checking for the audio frame size - mxfdec: set audio timebase to 1/samplerate - oggparseogm: Convert to use bytestream2 - omadec: Properly check lengths before incrementing the position - pcx: Check the packet size before assuming it fits a palette - pcx: Consume the whole packet if giving up due to missing palette - pngdec: Stop trying to decode once inflate returns Z_STREAM_END - qpeg: Add checks for running out of rows in qpeg_decode_inter - r3d: Add more input value validation - riffdec: Add sanity checks for the sample rate - rl2: Avoid a division by zero - rmdec: Validate the fps value - rpza: Fix a buffer size check - rv10: Validate the dimensions set from the container - rv34: Check the return value from ff_rv34_decode_init - segafilm: Validate the number of audio channels - shorten: Break out of loop looking for fmt chunk if none is found - shorten: Use a checked bytestream reader for the wave header - sierravmd: Do sanity checking of frame sizes - smacker: Avoid integer overflow when allocating packets - smacker: Don\'t return packets in unallocated streams - smacker: Make sure we don\'t fill in huffman codes out of range - svq3: Avoid a division by zero - svq3: Check for any negative return value from ff_h264_check_intra_pred_mode - truemotion2: Use av_freep properly in an error path - twinvqdec: Check the ibps parameter separately - vc1dec: Don\'t decode slices when the latest slice header failed to decode - vc1dec: Fix leaks in ff_vc1_decode_init_alloc_tables on errors - vc1dec: Make sure last_picture is initialized in vc1_decode_skip_blocks - vc1dec: Undo mpegvideo initialization if unable to allocate tables - vocdec: Don\'t update codec parameters mid-stream - vp3: Check the framerate for validity - vqf: Make sure sample_rate is set to a valid value - vqf: Make sure the bitrate is in the valid range - wnv1: Make sure the input packet is large enough - wtv: Add more sanity checks for a length read from the file - xan: Only read within the data that actually was initialized - xan: Use bytestream2 to limit reading to within the buffer - xmv: Add more sanity checks for parameters read from the bitstream - xwma: Avoid division by zero - xxan: Disallow odd width - zmbvdec: Check the buffer size for uncompressed data- version 9.9: - 4xm: check that bits per sample is strictly positive - 4xm: Check that the read track value is non-negative - 4xm: Reject not a multiple of 16 dimension - 8bps: Bound-check the input buffer - aac: Check init_get_bits return value - aac: return meaningful errors - ac3: Clean up the error paths - ac3dec: Don\'t consume more data than the actual input packet size - ac3dec: Increment channel pointers only once per channel - ac3: Do not clash with normal AVERROR - ac3: Return proper error codes - adpcm: Write the correct number of samples for ima-dk4 - alac: Check that the channels fit at the given offset - alac: Limit max_samples_per_frame - alsdec: Clean up error paths - alsdec: Fix the clipping range - ape demuxer: check for EOF in potentially long loops - atrac3: Error on impossible encoding/channel combinations - atrac3: fix error handling - atrac3: set the getbits context the right buffer_end - avconv: do not use lavfi direct rendering with -deinterlace - avidec: Let the inner dv demuxer take care of discarding - avio: Handle AVERROR_EOF in the same way as the return value 0 - bink: Bound check the quantization matrix. - dca: Error out on missing DSYNC - dca: Respect the current limits in the downmixing capabilities - dsicinav: Bound-check the source buffer when needed - dsicinav: Clip the source size to the expected maximum - dv: Add a guard to not overread the ppcm array - dxa: Make sure the reference frame exists - h261: check the mtype index - iff: Do not read over the source buffer - imc: Catch a division by zero - indeo4: Check the quantization matrix index - indeo4: Do not access missing reference MV - indeo4: Validate scantable dimension - indeo5: return proper error codes - indeo: Bound-check before applying motion compensation - indeo: Bound-check before applying transform - indeo: Do not reference mismatched tiles - indeo: Reject impossible FRAMETYPE_NULL - indeo: Sanitize ff_ivi_init_planes fail paths - lavf: avoid integer overflow when estimating bitrate - lavf: Make sure avg_frame_rate can be calculated without integer overflow - matroskadec: Check that .lang was allocated and set before reading it - mjpegb: Detect changing number of planes in interlaced video - mlpdec: Do not set invalid context in read_restart_header - mov: Do not allow updating the time scale after it has been set - mov: Seek back if overreading an individual atom - mpegvideo: Avoid 32-bit wrapping of linesize multiplications - nuv: check ff_rtjpeg_decode_frame_yuv420 return value - nuv: Do not ignore lzo decompression failures - nuv: Pad the lzo outbuf - nuv: Reset the frame on resize - nuv: return meaningful error codes. - nuv: Use av_fast_realloc - ogg: Always alloc the private context in vorbis_header - ogg: Fix potential infinite discard loop - oma: check geob tag boundary - oma: correctly mark and decrypt partial packets - oma: refactor seek function - pcm: always use codec->id instead of codec_id - pcx: Do not overread source buffer in pcx_rle_decode - pictordec: break out of both decoding loops when y drops below 0 - pictordec: pass correct context to avpriv_request_sample - qdm2: check and reset dithering index per channel - qdm2: Conceal broken samples - qdm2: refactor joined stereo support - qdm2: use init_static_data - rmdec: Use the AVIOContext given as parameter in rm_read_metadata() - rtjpeg: Use init_get_bits8 - rtmp: Do not misuse memcmp - rtmp: rename data_size to size - segafilm: Error out on impossible packet size - vc1: check mb_height validity. - vc1: check the source buffer in vc1_mc functions - vcr1: add sanity checks - vqavideo: check the version - westwood_vqa: do not free extradata on error in read_header - wmavoice: conceal clearly corrupted blocks - wtv: Mark attachment with a negative stream id - xl: Make sure the width is valid
* Mon Jul 29 2013 mhruseckyAATTsuse.cz- enable gif an jpeg- sort enabled stuff alphabetically
* Sat Jul 27 2013 tchvatalAATTsuse.com- version 9.8: - kmvc: Clip pixel position to valid range - kmvc: Use fixed sized arrays in the context - indeo: Reject negative array indexes - indeo: Check for reference when inheriting motion vectors - indeo: Properly forward the error codes - mjpeg: Check the unescaped size for overflows - wmapro: Error out on impossible scale factor offsets - wmapro: Check the min_samples_per_subframe - wmapro: Return early on unsupported condition - wmapro: Check num_vec_coeffs against the actual available buffer - wmapro: Make sure there is room to store the current packet - lavc: Move put_bits_left in put_bits.h - 4xm: Do not overread the source buffer in decode_p_block - 4xm: Check bitstream_size boundary before using it
* Thu Jul 04 2013 tchvatalAATTsuse.com- Enable pic
* Thu Jul 04 2013 tchvatalAATTsuse.com- Use the date sed same way like on other pkgs.
* Thu Jul 04 2013 tchvatalAATTsuse.com- Enable opus as it is used in chromium.
* Thu Jul 04 2013 tchvatalAATTsuse.com- Add configure switch that makes this patent free as discussed with upstream developers.
* Mon Jun 17 2013 tchvatalAATTsuse.com- Version bump to 9.7: - 4xm: fix several programming errors to avoid crashes, etc. - apetag: use int64_t for filesize - jpegls: Fix invalid writes to memory - ljpeg: use the correct number of components in YUV - mjpeg: Validate sampling factors - mjpegdec: properly report unsupported disabled features - mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac - mpegvideo: allocate sufficiently large scratch buffer for interlaced vid - pixdesc: mark gray8 as pseudopal - smacker: fix several programming errors to avoid crashes, etc. - tiff: do not overread the source buffer - vmd: drop incomplete chunks and spurious samples - vmdav: convert to bytestream2 to avoid invalid reads and writes - wavpack: check packet size early - wavpack: use bytestream2 in wavpack_decode_block - wavpack: validate samples size parsed in wavpack_decode_block - aac: check the maximum number of channels to avoid invalid writes - indeo3: fix off by one in MV validity check - id3v2: check for end of file while unescaping tags to avoid invalid writes, reported by Google Security Team - afifo: fix request_samples on the last frame in certain cases - hls, segment: fix splitting for audio-only streams - wav: Always seek to an even offset, Bug #500, LP: #1174737 - swscale: Use alpha from the right row in yuva2rgba_c, Bug #504 - indeo3: use unaligned reads on reference blocks, Bug #503 - oma: properly forward errors in oma_read_packet - af_asyncts: fix offset calculation - proresdec: support mixed interlaced/non-interlaced content
* Mon Apr 22 2013 tchvatalAATTsuse.com- Version bump to 9.5. - remove patch applied upstream. - Following fixes by upstream:- af_channelmap: sanity check input channel indices in all cases- avfiltergraph: check for sws opts being non-NULL before using them- bmv: check for len being valid in bmv_decode_frame()- configure: Enable hwaccels without external dependencies by default- dfa: check for invalid access in decode_wdlt()- id3v2: pad the APIC packets as required by lavc- indeo3: check motion vectors- indeo3: fix data size check- indeo3: switch parsing the header to bytestream2- lavf: make sure stream probe data gets freed- matroska: Update the available size after lace parsing- matroska: fix a corner case in ebml-lace parsing- matroska: pass the lace size to the matroska_parse_rm_audio- mp3dec: fallback to generic seeking when a TOC is not present- oggdec: fix faulty cleanup prototype- oma: Validate sample rates- qdm2: check that the FFT size is a power of 2- riff: check for eof if chunk size and code are 0 to prevent an infinite loop- rv10: check that extradata is large enough- svq1dec: check that the reference frame has the same dimensions as the current one- svq1dec: clip motion vectors to the frame size- xmv: check audio track parameters validity- xmv: do not leak memory in the error paths in xmv_read_header()
* Sat Apr 20 2013 tchvatalAATTsuse.com- Freetype2 is requred, not freetype1.
* Sat Apr 20 2013 tchvatalAATTsuse.com- Adjust few options as recommended by upstream.- Do not enable gpl3 as we do not link to such libs.- Remove default options from configure.
* Sat Apr 20 2013 tchvatalAATTsuse.com- Update url to use macros and update patch comment.
* Fri Apr 12 2013 tchvatalAATTsuse.com- Try to silence date/time warning from rpmlint.
* Fri Apr 12 2013 tchvatalAATTsuse.com- Fix rpmlint code error. Upstream notified.
* Fri Apr 12 2013 tchvatalAATTsuse.com- Format the spec file with the hook.
* Fri Apr 12 2013 tchvatalAATTsuse.com- Initial package. Needs muxers cleanup so it is patent free and can be used in openSUSE. This version is just PoC to see if it builds within build-service.
 
ICM