Package Release Info

libav-12.3-bp154.1.53

Update Info: Base Release
Available in Package Hub : 15 SP4 (BETA)

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libav-tools

Change Logs

Version: 12.3-bp150.1.1
* Mon Mar 26 2018 alarrosa@suse.com
- 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 2018 alarrosa@suse.com
- 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 2018 alarrosa@suse.com
- Recreate package from Leap 42.1's package.
- Update to 12.3
  * See https://libav.org/releases/libav-12.3.changelog
- Increase soversions to follow upstream's soversions
- Drop patches already provided by upstream:
  * CVE-2015-5479.patch
  * CVE-2016-3062.patch
* Fri Jun 17 2016 mpluskal@suse.com
- Add fix for CVE-2016-3062 (boo#984487)
  * CVE-2016-3062.patch
* Fri Oct 09 2015 mpluskal@suse.com
- Add fix for CVE-2015-5479 (boo#949760)
  * CVE-2015-5479.patch
* Tue Jun 16 2015 mpluskal@suse.com
- 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
    ff_interleave_add_packet()
  * avresample: Reallocate the internal buffer to the correct size
    (bug/825)
  * 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
    value"
  * alsdec: only adapt order for positive max_order
  * alsdec: check sample pointer range in
    revert_channel_correlation
  * 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
    streamcopy
  * 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 2015 mpluskal@suse.com
- 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
    (CVE-2014-8544)
  * 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
    properly
  * 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
    initialized
  * 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 2015 mpluskal@suse.com
- Add conflict with libswscale-devel
* Wed Mar 11 2015 mpluskal@suse.com
- 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
    AVStream.time_base.
  + Added an API for working with AVFrames.
* Sun Jan 04 2015 jengelh@inai.de
- Rename libav*.so.N to libav*-libav.so.N (similar to what Debian
  did) to make room for original ffmpeg libav*.so.N files.
* Mon Dec 08 2014 tchvatal@suse.com
- Spec-cleaner run
* Sat Dec 06 2014 tchvatal@suse.com
- Slight spec-file cleanups
- Version bump to 11.1:
  * Small cleanups
  * Various bugfixes
* Sun Oct 12 2014 tchvatal@suse.com
- 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 09 2014 tchvatal@suse.com
- 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 2014 tchvatal@suse.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 tchvatal@suse.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 tchvatal@suse.com
- 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 tchvatal@suse.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.senjan@gmail.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 tchvatal@suse.com
- Provide also devels from other ffmpeg names for compat.