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