ffmpeg-debian 3:0.svn20080206-10ubuntu1 source package in Ubuntu

Changelog

ffmpeg-debian (3:0.svn20080206-10ubuntu1) intrepid; urgency=low

  * Resyncronize with debian. Remaining changes:
    - add epoch needed for ubuntu.
    - debian/control: drop build dependencies on libfaad,
      both not in ubuntu/main.
    - debian/control: adjust dependency for coping with annoying epoch.
    - Set myself in the maintainer field.
  * add epochs for conflicts/replaces entries in debian/control as well.

ffmpeg-debian (0.svn20080206-10) unstable; urgency=high

  * enable mmx and sse3 in builds. These CPU features are autodetected
    at runtime on amd64 and i386 using the 'cpuid' instrcution.
    (Closes: #489732)
  * disable support for liba52-dev. ffmpeg has its own implementation.
  * don't add -fPIC -DPIC forcefully to ./configure. upstream claim that
    the configure script gets this right on all architectures itself.
  * Add patch 020_bug489965_bufferoverflow_str_demuxer.diff. Fixes a
    buffer overflow in the STR demuxer. Thanks to Moritz Muehlenhoff for
    reporting the issue. (Closes: #489965)
  * Raising severity to high because of security issue.
  * rework the shlibs file. Make applications linking against libraries
    produced by this source package generate an alternate dependency on
    the 'unstripped' variants of this package. They actually do not exist
    yet at this point, but this way reverse dependencies are enabled to
    use them when they eventually appear.

ffmpeg-debian (0.svn20080206-9) unstable; urgency=low

  [ Reinhard Tartler ]
  * cleanup 010_proper_rpath.diff: remove spurious linker search paths.
  * debian/strip.sh: no need to remove the glue code for x264 and xvid.
    However, since that code is not built in debian anyway, the orig.tar.gz
    was not rebuilt with this change.
  * provide mmx-enabled shared objects on amd64. AFAIK all amd64 machines
    do support MMX.
  * Provide optimized versions of the libraries along the unoptimized
    ones. They are installed in machines and architecture specific
    directories. Optimized for further target will be added per request,
    please file bugs to request them.
  * rename the source package (again), this time on upstream's request.
    The former name was considered insulting by upstream, because it
    somewhat indicated the original source was somehow 'non-free', which is
    not the case. The new name now represents that we modified the package
    so that it becomes acceptable for debian.
  * Cleanups in debian/rules file.
  * Add verbose explanations about the renaming in README.Debian.

  [ Fabian Greffrath ]
  * debian/control:
    + Added Conflicts and Replaces against obsolete library packages from
      <http://debian-multimedia.org/> wearing the 'cvs' suffix in their names
      (Closes: #484585, #484586, #484587, #484776, #484778).
    + Added doxygen to Build-Depends.
    + Introduced new package 'ffmpeg-doc' that contains html doxygen
      documentation of the ffmpeg API (Closes: #438369).
    + Changed Build-Depends from libdc1394-13-dev to libdc1394-22-dev,
      which is supported upstream since r11501.
  * debian/ffmpeg-doc.install:
    + Added.
  * debian/rules:
    + Build and install html doxygen documentation.
    + Avoid dependency of build-stamp rule on phony targets.
  * debian/libavutil-dev.install, debian/rules,
    debian/patches/010_ffmpeg-config.diff:
    + Removed ffmpeg-config, use pkg-config instead (maintainers of affected
      packages have been informed, see #487917 to #487922).

  [ Darren Salt ]
  * Added patch 900_doxyfile: tell doxyfile to ignore debian* directories.
  * debian/rules:
    - Reworked building so that separate source & build directories are
      used. This makes cleanup simpler and speeds up maintenance by avoiding
      complete rebuilds when using "debuild binary".
    - Removed some file installation 'cp' commands, made unnecessary due to
      the build reworking.
    - Unpatching is now done *after* cleaning.

ffmpeg-free (0.svn20080206-8) unstable; urgency=low

  [ Fabian Greffrath ]

  * debian/control:
    + Added Conflicts and Replaces on libavutil-dev (<< 0.svn20080206-7)
      to libavcodec-dev (Closes: #483548).

  [ Reinhard Tartler ]

  * remove patches from the debian package as disussed with upstream:
    - 005_runtime_cpudetect.diff: it is supposed to fix runtime cpu detection
      on i386. The code (and the define) has undergone large refactoring wrt.
      the define RUNTIME_CPUDETECT. It is very likely to have undisired
      side-effects with this version of ffmpeg. It therefore seem more safe
      to me to actually remove this patch for now, and reinvestigate the
      problems that occur, if they do.  (Related to: #482717)
    - 005_m68k_workaround.diff: works around bugs in gcc for m68k.
    - 006_mips_pthreads.diff: was an workaround for (now fixed) #428741.
    - 020_fix_sws_scale_crash: patch has been rejected upstream:
      http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-May/047846.html
    - 054_h264_mmx_chroma_mc_crash.diff. According to upstream, this has
      been fixed in a different way and is not reproducible. Verified that
      the file referenced in bug #404176 does not crash anymore even
      without this patch.
  * new patch: 015_reenable-img_convert.diff.  Unlike previous version of this
    patch, this uses a more lightweight approach. With building imgresample, a
    few symbol clashes occur with libswscale. We therefore strip off symbols
    that are already provided by libswscale. (Closes: #483960).
  * remove 011_link_plugins.diff. It is completely unnecessary now.
  * refactor quilt usage: use /usr/share/quilt/quilt.make.
  * support building in paralell. make snippet taken from the qemu package.
  * cleanups in debian/rules.
  * Move ffmpeg-config back to libavutil. This way we can avoid a circular
    dependency between libavutil-dev and libavcodec-dev. (Closes: #484132).
    libavcodec uses libavutil internally, so this dependency cannot be avoided.
  * disable altivec, at least for now. (Closes: #482717)
  * always compile with --disable-strip. We strip the binaries afterwards using
    dh_strip anyways.
  * Remove depdency substitutions ${shlibs:Depends} and ${misc:Depends} from the
    -dev packages.

 -- Reinhard Tartler <email address hidden>   Fri, 11 Jul 2008 13:05:47 +0200

Upload details

Uploaded by:
Reinhard Tartler
Uploaded to:
Intrepid
Original maintainer:
Reinhard Tartler
Architectures:
any
Section:
libs
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
ffmpeg-debian_0.svn20080206.orig.tar.gz 2.8 MiB c601491896e5584906014a6b717b7b59fdc2586f86ca815884c8cbc68dab6738
ffmpeg-debian_0.svn20080206-10ubuntu1.diff.gz 27.0 KiB d2a003ef24830509ef86a3483ed0e9ccdf8942fdc5d6306b1499faebdc25d554
ffmpeg-debian_0.svn20080206-10ubuntu1.dsc 1.7 KiB 036355ab022d8795708d883364c45642dfd1982dc9938c554afcd6f703fbb762

View changes file

Binary packages built by this source

ffmpeg: No summary available for ffmpeg in ubuntu intrepid.

No description available for ffmpeg in ubuntu intrepid.

ffmpeg-dbg: No summary available for ffmpeg-dbg in ubuntu intrepid.

No description available for ffmpeg-dbg in ubuntu intrepid.

ffmpeg-doc: No summary available for ffmpeg-doc in ubuntu intrepid.

No description available for ffmpeg-doc in ubuntu intrepid.

libavcodec-dev: No summary available for libavcodec-dev in ubuntu intrepid.

No description available for libavcodec-dev in ubuntu intrepid.

libavcodec51: No summary available for libavcodec51 in ubuntu intrepid.

No description available for libavcodec51 in ubuntu intrepid.

libavdevice-dev: No summary available for libavdevice-dev in ubuntu intrepid.

No description available for libavdevice-dev in ubuntu intrepid.

libavdevice52: No summary available for libavdevice52 in ubuntu intrepid.

No description available for libavdevice52 in ubuntu intrepid.

libavformat-dev: No summary available for libavformat-dev in ubuntu intrepid.

No description available for libavformat-dev in ubuntu intrepid.

libavformat52: No summary available for libavformat52 in ubuntu intrepid.

No description available for libavformat52 in ubuntu intrepid.

libavutil-dev: No summary available for libavutil-dev in ubuntu intrepid.

No description available for libavutil-dev in ubuntu intrepid.

libavutil49: No summary available for libavutil49 in ubuntu intrepid.

No description available for libavutil49 in ubuntu intrepid.

libpostproc-dev: No summary available for libpostproc-dev in ubuntu intrepid.

No description available for libpostproc-dev in ubuntu intrepid.

libpostproc51: No summary available for libpostproc51 in ubuntu intrepid.

No description available for libpostproc51 in ubuntu intrepid.

libswscale-dev: No summary available for libswscale-dev in ubuntu intrepid.

No description available for libswscale-dev in ubuntu intrepid.

libswscale0: No summary available for libswscale0 in ubuntu intrepid.

No description available for libswscale0 in ubuntu intrepid.