libav 6:9.10-1ubuntu1 source package in Ubuntu

Changelog

libav (6:9.10-1ubuntu1) trusty; urgency=low

  * Build all -extra flavors from this source package, as libav got demoted
    from main to universe, cf LP: #1243235
  * Simplify debian/rules to follow exactly the code that debian executes
  * New upstream (LP: #1180288) fixes lots of security issues (LP: #1242802)
  * Merge from unstable, remaining changes:
    - build-depend on libtiff5-dev rather than libtiff4-dev,
      avoids FTBFS caused by imlib
    - follow the regular debian codepaths

libav (6:9.10-1) unstable; urgency=medium

  * New upstream release 9.10
  * Too many security related upstream changes to list here, please cf. to
    upstream changelog:
    http://git.libav.org/?p=libav.git;a=blob;f=Changelog;hb=refs/tags/v9.9
  * Urgency set to medium because new upstream release fixes many security issues.
  * Do not accidentally overwrite installed binaries from different flavors.
    Thanks to Fabian Greffrath for the patch (Closes: #725956)

libav (6:9.9-1) experimental; urgency=low

  * New upstream release 9.9
  * Too many security related upstream changes to list here, please cf. to
    upstream changelog. Closes: #717009

libav (6:9.8-2) unstable; urgency=low

  * Upload to unstable
  * Weaken dependencies on libx264, opencv and frei0r for now to allow
    compilation. This dependency will be tightened as soon as the
    libraries have been updated in unstable.

libav (6:9.8-1) experimental; urgency=low

  * New upstream release 9.8, Closes: #716734, #716735
  * Upstream Changes:

     - 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

libav (6:9.7-1) experimental; urgency=low

  * New upstream release 9.7, Most of the following fixes resulted from
    test samples that the Google Security Team has kindly made available:

     - 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

libav (6:9.6-2) experimental; urgency=low

  * Tighten build dependency on libx264, Closes: #709817
  * Introduce the libavcodec-extra meta-package
  * No longer check for --enable-dirac switch
  * Bump standards version
  * Cleanup some obsolete Package relationship fields
  * Drop obsolete DM-Upload field
  * libavcodec-extra: add misc:Depends substvar
  * Factor out binary-indep builds
  * Install tool HTML documentation into libav-tools package

libav (6:9.6-1) experimental; urgency=low

  * New Upstream release 9.6
    - wav: Always seek to an even offset, Bug #500, LP: #1174737
    - various security relevant patches

libav (6:9.5-1) experimental; urgency=low

  * New Upstream version 9.5:
    - Most of the following fixes resulted from test samples that
      the Google Security Team has kindly made available

libav (6:9.4-1) experimental; urgency=low

  * Imported Upstream version 9.4
    - h264: check for luma and chroma bit dept being equal (CVE-2013-2277)
    - iff: validate CMAP palette size (CVE-2013-2495)
    - Thus, closes: #703200
  * debian/watch: download xz files and  tigthen checks

libav (6:9.3-1) experimental; urgency=low

  [ Jonas Smedegaard ]
  * Stop using CDBS.

  [ Reinhard Tartler ]
  * Imported Upstream version 9.2 (never uploaded, though)
  * Imported Upstream version 9.3:
    - Fixes CVE-2013-0894
  * drop 02-fix-build-on-non-armv5te.patch, merged upstream

libav (6:9.1-3) experimental; urgency=low

  * Build-depend on libopus-dev.
  * Stop needlessly build-depending on libcv-dev.
  * Tighten build-dependencies on frei0r-plugins-dev, libopencv-dev and
    libx264-dev, to use experimental packages.
  * Have libav-tools and libavfilter3 suggest frei0r-plugins.
  * Add upstream patch 02 to fix build on armel without armv5te support.

libav (6:9.1-2) experimental; urgency=low

  [ Jonas Smedegaard ]
  * Document all licensing of binary packages in README.Debian (not
    partly as comment in copyright file), to avoid confusing source
    issued licenses with binary resolved licensing.

  [ Reinhard Tartler ]
  * Bump shlibs to 6:9.1-1
  * Fix internal shlibs

libav (6:9.1-1) experimental; urgency=low

  [ Jonas Smedegaard ]
  * Rewrite copyright file using copyright format 1.0.
    Closes: bug#694657. Thanks to Francesco Poli.
  * Include CDBS utils.mk, to track future copyright/licensing changes.
    Build-depend on cdbs. Update README.source.

  [ Reinhard Tartler ]
  * Imported Upstream version 9
    - New releases fixes (among others) CVE-2012-2882 CVE-2012-5359
      CVE-2012-5360 CVE-2012-5361, Closes: #694483
  * drop debian/recordshow.sh
  * ignore shlib-with-non-pic-code also for libavcodec-extra-54
  * make libavcodec54/libavcodec-extra-54 properly conflict/replace each other

libav (6:9~beta3-1) experimental; urgency=low

  * New upstream version.

libav (6:9~beta2-4) experimental; urgency=low

  * Fix compilation on the buildds

libav (6:9~beta2-3) experimental; urgency=low

  * Include all post 9beta2 patches
    - Fixes linking with libavfilter/libavutil, Closes: #693040
  * libavresample1: Unbreak partial updates by adding Replaces
    relationship with libavresample0, Closes: #693327
  * Fix installation of doxygen HTML pages.
  * add lintian override for libavcodec-extra-54

libav (6:9~beta2-2) experimental; urgency=low

  * add post 9 beta2 patches
  * import bits from ubuntu to minimize the diff
  * Remove stale Conflicts/Replaces on libavutil51, fixes instability
    issues with libavutil51.

libav (6:9~beta2-1) experimental; urgency=low

  * new upstream release: libav 9 beta2
  * Imported Upstream version 9~beta2
  * SONAME bump: libavutil51->libavutil52, (Closes: #691088)
  * bump shlibs file
  * fix package names to follow correct soname of libavresample1

libav (6:9~beta1-1) experimental; urgency=low

  [ Fabian Greffrath ]
  * Imported Upstream version 6:0.8.99-3213-gd16860a

  [ Andres Mejia ]
  * Update libav-doc doc base. (Closes: #674139)

  [ Fabian Greffrath ]
  * Use the cond_enable() macro for all additional features in
    debian/confflags.
  * Tidy up and sort configuration flags.
  * Add a debian/README.source file that describes how to rebuild libav with a
    reduced feature set in order to avoid circular build-dependencies for
    bootstrapping.
  * Restrict Build-Depends to "yasm [any-amd64 any-i386]" and explicitely
    disable it if not found.

  [ Reinhard Tartler ]
  * add dependency on libavcodec54 to libav-dbg
  * add Pre-Depend on dpkg to libav-tools to ensure smooth updates
  * libav-tools.install: make files to install more explicit

  [ Loïc Minier ]
  * Install the shared flavor last
  * control/Uploaders: update my email address

  [ Reinhard Tartler ]
  * Declare a 'Breaks' relationship against mplayer, Closes: #671934
  * Bug fix: "Multi-Arch: foreign libraries", thanks to Stepan Golosunov.
  * Remove Multi-arch header from the empty, transitional -extra- packages

  [ Fabian Greffrath ]
  * Mention qt-faststart in the long description (Closes: #681491.)
  * Install all debug symbols into libav-dbg (Closes: #680602).
  * Do not run doxygen if it is not installed.
  * Fix up debian/changelog and get dependencies right accordingly.

  [ Reinhard Tartler ]
  * Make libav-extra-dbg arch:all
  * Fix generation of shlibs file (Closes: #679542)

  [ Fabian Greffrath ]
  * Also make libav-regular-dbg 'arch: all' for consistency with the other debug packages.
  * Fix generation of shlibs file not only for libavcodec*, but for all the other library packages as well.
  * Use xz compression for binary packages, thanks Ansgar Burchardt (Closes: #683895).

  [ Reinhard Tartler ]
  * Drop the package libav-regular-dbg

  [ Fabian Greffrath ]
  * Clarify relations between libavcodec54 and libavcodec-extra-54 in debian/control.

  [ Reinhard Tartler ]
  * New Upstream version: 9 beta1
  * remove compatibility links for ff* tools.
  * New release fixes all known CVE entries so far (Closes: #688847)
  * libav-dbg: avoid dependency on 'ffmpeg' package
  * remove package libav-extra-dbg
  * allow co-installation of libav-dbg with libavcodec-extra-54
  * temporarily disable libopus support until #690563 is fixed

libav (6:0.8.99-1537-gacb2c79-2) experimental; urgency=low

  [ Rico Tzschichholz ]
  * Fix lintian-overrides after soname bump
  * Fix some conflicts/replaces
  * Bump shlibs version

  [ Reinhard Tartler ]
  * Update changelog

libav (6:0.8.99-1537-gacb2c79-1) experimental; urgency=low

  * New upstream snapshot
    - Drop patches applied upstream
    - Longer build libpostproc, dropped upstream
    - follow soname bump of libavcodec and libavformat 53->54
    - New library: libswresample
  * no longer build and use dirac, removed upstream in favor of libschroedinger
  * remove deprecated ffmpeg package
  * bump shlibs version

libav (6:0.8.8-1) unstable; urgency=low

  * Imported Upstream version 0.8.7, new releases fixes a number of
    security relevant patches.
  * backport patch from upstream to make samplefmt auto-aling buffers
    (Closes: #713856)
 -- Reinhard Tartler <email address hidden>   Tue, 22 Oct 2013 23:24:08 -0400

Upload details

Uploaded by:
Reinhard Tartler
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libav_9.10.orig.tar.xz 3.9 MiB 83dbe640779da1c1e8d8836c99575f57f749d18407494ebca451578afee9300d
libav_9.10-1ubuntu1.debian.tar.gz 53.8 KiB 392466a936e4cfef12d3184856ecf985eb39902c0c71a78d4a7b6ca57c0fd09d
libav_9.10-1ubuntu1.dsc 3.5 KiB f759f43d053334701826397fcc41b1967cb36306518581f5dbc18d1c259312f0

View changes file

Binary packages built by this source

libav-dbg: Debug symbols for Libav related packages

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package contains debug data of the Libav related shared libraries.
 .
 Most people will not need this package. Please install it to produce useful
 stacktraces to help debugging the Libav library.

libav-doc: Documentation of the Libav API

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package contains the html doxygen documentation of the Libav API.
 .
 Only application developers will find this package useful.

libav-tools: Multimedia player, server, encoder and transcoder

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package contains the avplay multimedia player, the avserver
 streaming server, the avconv audio and video encoder, and the avprobe
 stream analyzer. They support most existing file formats (AVI, MPEG,
 OGG, Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3,
 DV...). Additionally, it contains the qt-faststart utility which
 rearranges Quicktime files to facilitate network streaming.
 .
 This package also serves as a replacement for the former 'ffmpeg'
 package.

libavcodec-dev: Development files for libavcodec

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the codec library from Libav. It supports most existing
 encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libavcodec.

libavcodec-extra: Libav codec library (additional codecs meta-package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package depends on the latest version of the libavcodec variant
 that offers additional codec support. Application packages can depend
 on it if they require or suggest this variant in a robust manner.

libavcodec-extra-54: Libav codec library (additional codecs)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the codec library from Libav (both encoding and decoding).
 .
 This package is a replacement for the regular libavcodec54 library package;
 it contains the following additional codecs:
 .
  * OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band (Encoder/Decoder)
  * OpenCORE Adaptive Multi-Rate (AMR) Wide-Band (Decoder)
  * Android VisualOn AAC (Encoder)
  * Android VisualOn Adaptive Multi-Rate (AMR) Wide-Band (Encoder)
 .
 Because this package links against libraries that are licensed under
 Apache License 2.0, the resulting binaries are distributed under the
 GPL version 3 or later.

libavcodec54: Libav codec library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the codec library from Libav (both encoding and decoding).
 .
 It supports most existing codecs (MPEG, MPEG2, MPEG4, AC3, DV...).

libavdevice-dev: Development files for libavdevice

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the device handling library from Libav.
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libavdevice.

libavdevice-extra-53: Libav device handling library (transitional package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package is only used for transitional purposes and can be safely
 removed when no other packages depend on this package.

libavdevice53: Libav device handling library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the device handling library from Libav.

libavfilter-dev: Development files for libavfilter

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the video filtering library from Libav.
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libavfilter.

libavfilter-extra-3: Libav filter library (transitional package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package is only used for transitional purposes and can be safely
 removed when no other packages depend on this package.

libavfilter3: Libav video filtering library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the video filtering library from Libav.

libavformat-dev: Development files for libavformat

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the demuxer library from Libav. It supports most
 existing file formats (AVI, MPEG, OGG, Matroska, ASF...).
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libavformat.

libavformat-extra-54: Libav file format library (transitional package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package is only used for transitional purposes and can be safely
 removed when no other packages depend on this package.

libavformat54: Libav file format library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the library for handling file formats from Libav.
 .
 It supports most existing file formats (AVI, MPEG, OGG, Matroska,
 ASF...).

libavresample-dev: Development files for libavresample

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the video scaling library from Libav.
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libswrescale.

libavresample1: Libav audo resampling library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the audio software resampling library from Libav.

libavutil-dev: Development files for libavutil

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the common utility library from Libav.
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libavutil.

libavutil-extra-52: Libav utility library (transitional package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package is only used for transitional purposes and can be safely
 removed when no other packages depend on this package.

libavutil52: Libav utility library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the common utility library from Libav. It contains shared code
 used by all other Libav libraries.

libswscale-dev: Development files for libswscale

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the video scaling library from Libav.
 .
 This package contains the header files and static libraries needed to
 compile applications or shared objects that use libswscale.

libswscale-extra-2: Libav video software scaling library (transitional package)

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This package is only used for transitional purposes and can be safely
 removed when no other packages depend on this package.

libswscale2: Libav video scaling library

 Libav is a complete, cross-platform solution to decode, encode, record,
 convert and stream audio and video.
 .
 This is the video software scaling library from Libav.