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 | 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 |
Available diffs
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.