File libav.changes of Package libav

Mon Mar 26 12:34:28 UTC 2018 -

- Remove the without-ffmpeg path in the spec file. We just support
  building libav-tools with libraries from ffmpeg (in fact, we remove
  the code of the libav libraries in the %setup section). So now
  use-ffmpeg-libs.patch is applied unconditionally. Also removed
  unused configure options.

Wed Mar 21 16:55:41 UTC 2018 -

- Disable the building of libav* libraries and use the ones
  from ffmpeg instead. As a result, only the libav-tools package
  is built. To go back to building libav "as intended by upstream"
  (generating all packages) just use --without-ffmpeg . Add patch to
  change the Makefiles accordingly:
  * use-ffmpeg-libs.patch

Wed Mar 21 11:08:30 UTC 2018 -

- Recreate package from Leap 42.1's package.

- Update to 12.3
  * See

- Increase soversions to follow upstream's soversions

- Drop patches already provided by upstream:
  * CVE-2015-5479.patch
  * CVE-2016-3062.patch

Fri Jun 17 07:04:05 UTC 2016 -

- Add fix for CVE-2016-3062 (boo#984487)
  * CVE-2016-3062.patch

Fri Oct  9 22:09:09 UTC 2015 -

- Add fix for CVE-2015-5479 (boo#949760)
  * CVE-2015-5479.patch

Tue Jun 16 09:10:41 UTC 2015 -

- Update to 11.4
  * h264: Make sure reinit failures mark the context as not 
    initialized (CVE-2015-3417)
  * msrle: Use FFABS to determine the frame size in 
    msrle_decode_pal4 (CVE-2015-3395)
  * cavs: Remove an unneeded scratch buffer
  * configure: Disable i686 for i586 and lower CPUs (debian/783082)
  * mjpegenc: Fix JFIF header byte ordering (bug/808)
  * nut: Make sure to clean up on read_header failure
  * png: Set the color range as full range
  * avi: Validate sample_size
  * nut: Check chapter creation in decode_info_header
  * alac: Reject rice_limit 0 if compression is used
  * ape: Support _0000 files with nblock smaller than 64
  * mux: Do not leave stale side data pointers in 
  * avresample: Reallocate the internal buffer to the correct size 
  * mpegts: Update the PSI/SI table only if the version change
  * rtsp: Make sure we don't write too many transport entries into 
    a fixed-size array
  * rtpenc_jpeg: Handle case of picture dimensions not dividing 
    by 8
  * mov: Fix little endian audio detection
  * x86: Put COPY3_IF_LT under HAVE_6REGS (gentoo/541930)
  * roqvideoenc: set enc->avctx in roq_encode_init
  * mp3: Properly use AVCodecContext API
  * libvpx: Fix mixed use of av_malloc() and av_reallocp()
  * Revert "lavfi: always check av_expr_parse_and_eval() return 
  * alsdec: only adapt order for positive max_order
  * alsdec: check sample pointer range in 
  * aacpsy: correct calculation of minath in psy_3gpp_init
  * alsdec: limit avctx->bits_per_raw_sample to 32
  * aasc: return correct buffer size from aasc_decode_frame
  * matroskadec: fix crash when parsing invalid mkv
  * avconv: do not overwrite the stream codec context for 
  * webp: ensure that each transform is only used once
  * h264_ps: properly check cropping parameters against overflow
  * hevc: zero the correct variables on invalid crop parameters
  * hevc: make the crop sizes unsigned

Mon Apr 20 07:56:59 UTC 2015 -

- Update to 11.3
  * utvideodec: Handle slice_height being zero (CVE-2014-9604)
  * adxdec: set avctx->channels in adx_read_header
  * rmenc: limit packet size
  * webp: validate the distance prefix code
  * rv10: check size of s->mb_width * s->mb_height
  * eamad: check for out of bounds read (CID/1257500)
  * mdec: check for out of bounds read (CID/1257501)
  * configure: Properly fail when libcdio/cdparanoia is not found
  * tiff: Check that there is no aliasing in pixel format selection 
  * aic: Fix decoding files with odd dimensions
  * vorbis: Check the vlc value in setup_classifs
  * arm: Suppress tags about used cpu arch and extensions
  * prores: Extend the padding check to 16bit
  * icecast: Do not use chunked post, allows feeding to icecast 
  * img2dec: correctly use the parsed value from -start_number
  * h264_cabac: Break infinite loops
  * hevc_deblock: Fix compilation with nasm (libav #795)
  * h264: initialize H264Context.avctx in init_thread_copy
  * h264: Do not share rbsp_buffer across threads
  * h264: only ref cur_pic in update_thread_context if it is 
  * matroskadec: Fix read-after-free in matroska_read_seek() 
    (chromium #427266)
  * log: Unbreak no-tty support on 256color terminals
- Swith to pkgconfig style dependencies

Mon Mar 16 18:14:45 UTC 2015 -

- Add conflict with libswscale-devel

Wed Mar 11 12:16:02 UTC 2015 -

- Update to 11.2
  * A number of additional APIs have been introduced and some 
    existing functionshave been deprecated and are scheduled for 
    removal in the next release. Significant API changes include:
  + Added the avcodec_copy_context() function that must from now 
    on be used for freeing codec contexts.
  + Added a new VDA hardware acceleration API, since the old one 
    was broken and not fixable in a compatible way. Deprecated the 
    old VDA API.
  + Added support for exporting stream-global (as opposed to 
    per-packet) side data. This feature is now used by some 
    demuxers to export ReplayGain or display transformation matrix 
    (aka rotation) or stereoscopic 3D mode.
  + Added an API for live metadata updates through event flags.
  + Changed the way to provide a hint about the desired timebase 
    to muxers. Previously it was done by setting 
    AVStream.codec.time_base. Now callers should set 
  + Added an API for working with AVFrames.

Sun Jan  4 17:23:42 UTC 2015 -

- Rename libav*.so.N to libav* (similar to what Debian
  did) to make room for original ffmpeg libav*.so.N files.

Mon Dec  8 08:57:57 UTC 2014 -

- Spec-cleaner run

Sat Dec  6 19:09:25 UTC 2014 -

- Slight spec-file cleanups
- Version bump to 11.1:
  * Small cleanups
  * Various bugfixes

Sun Oct 12 09:11:34 UTC 2014 -

- Version bump to 11:
  * Next api compatible branch
  * Various small improvements all around
  +  Added the avcodec_copy_context() function that must from now on be used for
     freeing codec contexts.
  +- Added a new VDA hardware acceleration API, since the old one was broken and
     not fixable in a compatible way. Deprecated the old VDA API.
  +  Added support for exporting stream-global (as opposed to per-packet) side
     data. This feature is now used by some demuxers to export ReplayGain or
     display transformation matrix (aka rotation) or stereoscopic 3D mode.
  +  Added an API for live metadata updates through event flags.
  +- Changed the way to provide a hint about the desired timebase to muxers.
     Previously it was done by setting AVStream.codec.time_base. Now callers
     should set AVStream.time_base.
  + Added an API for working with AVFrames.

Tue Sep  9 14:19:33 UTC 2014 -

- Version bump to 10.3:
  - huffyuv: Check and propagate function return values (CVE-2013-0868)
  - h264: prevent theoretical infinite loop in SEI parsing (CVE-2011-3946)
  - pgssubdec: Check RLE size before copying (CVE-2013-0852)
  - video4linux2: Avoid a floating point exception
  - vf_select: Drop a debug av_log with an unchecked double to enum conversion
  - librtmp: Don't free the temp url at the end of rtmp_open
  - arm: Avoid using the 'setend' instruction on ARMv7 and newer
  - avplay: Handle pixel aspect ratio properly
  - eamad: use the bytestream2 API instead of AV_RL (CVE-2013-0851)
  - pg2meet: allow size changes within original sizes
  - af_compand: make sure request_frame always outputs at least one frame

Sat Jul 12 09:24:06 UTC 2014 -

- 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 08:27:32 UTC 2014 -

- 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 18:09:44 UTC 2014 -

- 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 12:22:47 UTC 2014 -

- 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 00:00:14 UTC 2014 -

- 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 08:24:04 UTC 2013 -

- Provide also devels from other ffmpeg names for compat.

Sat Oct 12 08:16:07 UTC 2013 -

- 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 11:42:40 CEST 2013 -

- enable gif an jpeg
- sort enabled stuff alphabetically

Sat Jul 27 11:30:27 UTC 2013 -

- 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  4 22:51:02 UTC 2013 -

- Enable pic

Thu Jul  4 22:44:21 UTC 2013 -

- Use the date sed same way like on other pkgs.

Thu Jul  4 21:56:34 UTC 2013 -

- Enable opus as it is used in chromium.

Mon Jun 17 07:24:15 UTC 2013 -

- 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 11:44:56 UTC 2013 -

- 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 17:40:43 UTC 2013 -

- Freetype2 is requred, not freetype1.

Sat Apr 20 17:30:06 UTC 2013 -

- 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 11:56:23 UTC 2013 -

- Update url to use macros and update patch comment.

Fri Apr 12 13:36:38 UTC 2013 -

- Try to silence date/time warning from rpmlint.

Fri Apr 12 12:18:37 UTC 2013 -

- Fix rpmlint code error. Upstream notified.

Fri Apr 12 11:41:41 UTC 2013 -

- Format the spec file with the hook.

Fri Apr 12 10:27:59 UTC 2013 -

- Initial package. Needs muxers cleanup to match SUSE reqs.
openSUSE Build Service is sponsored by