ffmpeg (3:0.cvs20070307-5ubuntu7) hardy; urgency=low * added qt-faststart (LP: #200996) reorders the components of an H.264 MPEG4 video file to enable progressive download playback of certain H.264 videos in the Flash Player browser plugin. * debian/rules: - build: $(MAKE) qt-faststart - install: cp this to debian/tmp/usr/bin/ * debian/ffmpeg.install: - added usr/bin/qt-faststart -- Stephan Hermann Tue, 11 Mar 2008 11:52:21 +0100 ffmpeg (3:0.cvs20070307-5ubuntu6) hardy; urgency=low * Implemented 061_fix_resample_warnings.diff Fixes LP: #122266 * debian/control: - set MOTU as maintainer - set XSBC-Original-Maintainer: Debian multimedia packages maintainers -- Mario Danic Mon, 06 Aug 2007 16:19:27 +0200 ffmpeg (3:0.cvs20070307-5ubuntu5) hardy; urgency=low * Rebuilt against new libx264 -- Anthony Mercatante Sun, 02 Dec 2007 21:20:07 +0100 ffmpeg (3:0.cvs20070307-5ubuntu4) gutsy; urgency=low * make ffmpeg-config not add -ldts and -la52 to LDFLAGS. fixes FTBFS in unrelated packages. -- Reinhard Tartler Sun, 03 Jun 2007 18:21:33 +0200 ffmpeg (3:0.cvs20070307-5ubuntu3) gutsy; urgency=low * remove dependency on libdts-dev and liba52-dev from libavcodec-dev * remove incorrect VCS information -- Reinhard Tartler Sat, 02 Jun 2007 15:09:03 +0200 ffmpeg (3:0.cvs20070307-5ubuntu2) gutsy; urgency=low * Fix FTBFS. was too agressive with removing libdts support, breaking the shared library build on amd64. -- Reinhard Tartler Wed, 30 May 2007 22:06:55 +0200 ffmpeg (3:0.cvs20070307-5ubuntu1) gutsy; urgency=low * merge debian changes * remove liba52 support for now (not in main ATM) * remove libdts support for now (not in main ATM) -- Reinhard Tartler Wed, 30 May 2007 15:59:41 +0200 ffmpeg (0.cvs20070307-5) unstable; urgency=low * upload to unstable * remove x264 support, as it has been removed from unstable -- Reinhard Tartler Wed, 30 May 2007 15:19:20 +0200 ffmpeg (3:0.cvs20070307-4ubuntu1) gutsy; urgency=low * fakesync for debian * added back epoch * tighten build dependency on x264, the version from feisty causes ftbfs -- Reinhard Tartler Sun, 29 Apr 2007 21:27:46 +0200 ffmpeg (0.cvs20070307-4) experimental; urgency=low * added myself to uploaders * 020_fix_libswscale_pic_code: + added, avoid some MMX code to avoid PIC code [ Sam Hocevar ] * fixed path in library installation. -- Reinhard Tartler Wed, 11 Apr 2007 23:17:47 +0200 ffmpeg (0.cvs20070307-3) experimental; urgency=low * debian/patches/015_build_imgresample.diff: + Build imgresample functions even with swscaler activated, or legacy applications will stop working. * debian/patches/053_rm_demux_crash.diff: + New patch: fix a double free with corrupted rm files (Closes: #379922). * debian/patches/054_h264_mmx_chroma_mc_crash.diff: + New patch: workaround for a buffer overflow in the MMX H264 chroma motion compensation until upstream fixes it properly (Closes: #404176). * debian/patches/300_c++_compliant_headers.diff: + Define INT64_C() when the system headers don't provide it, for instance when building C++ code. * debian/control: + Set pkg-multimedia-maintainers as main maintainer. + Updated VCS fields. * debian/rules: + Huge cleanup. -- Sam Hocevar (Debian packages) Wed, 14 Mar 2007 19:40:42 +0100 ffmpeg (0.cvs20070307-2) experimental; urgency=low * debian/rules: + Activate x264 support now that it is in unstable. * debian/control: + Build-depend on libx264-dev. -- Sam Hocevar (Debian packages) Mon, 12 Mar 2007 21:10:45 +0100 ffmpeg (0.cvs20070307-1) experimental; urgency=low [ Sam Hocevar ] * New upstream snapshot (Closes: #403330, #404788). * This snapshot fixes numerous file parsing crashes (Closes: #404176, Closes: #407003, #396282, #365006, #403398). * debian/patches/010_proper_rpath.diff: + New patch. Link objects with the libraries that we generate, not the ones installed on the system. * debian/patches/010_shared_library_versioning.diff: + Strip unneeded prefix from .pc files (Closes: #404758). * debian/patches/011_link_plugins.diff: + New patch. Link vhook plugins with the appropriate libraries. * debian/patches/013_strip_unneeded_linker_flags.diff: + Remove unneeded -l flags from .pc files (Closes: #373986). * debian/patches/020_mmx_optims.diff: * debian/patches/020_disable_snow_mmx_in_pic.diff: + Sync patches. * debian/patches/020_really_use_liba52.diff: * debian/patches/050_h264-misc-security-fixes.diff: * debian/patches/051_asf-misc-security-fixes.diff: + Drop patches, applied upstream or no longer relevant. * debian/patches/040_only_use_maltivec_when_needed.diff: + Upgraded patch to cover libswscale. * debian/libavcodec-dev.install: + Ship lzo.h and random.h. * debian/rules: + Fix syntax for a few --enable flags. + Only ship ffmpeg_powerpc_performance_evaluation_howto.txt.gz on powerpc machines (Closes: #385079). + Readded --enable-libtheora, it's here again. + Activate --enable-swscaler (Closes: #399141, #398442). [ Reinhard Tartler ] * debian/rules: + Ignore libswscale.pc and rgb2rgb.h. * debian/libavcodec-dev.install: + Ship fifo.h and opt.h. * debian/patches/005_altivec_flags.diff: * debian/patches/005_m68k_workaround.diff: * debian/patches/005_runtime_cpudetect.diff: * debian/patches/006_mips_pthreads.diff: * debian/patches/020_really_use_liba52.diff: + Sync patches. * debian/patches/007_disable_ffmpeg_option.diff: * debian/patches/030_arm_cpu_detect.diff: * debian/patches/030_arm_workaround.diff: + Drop patches, applied upstream or no longer relevant. -- Sam Hocevar (Debian packages) Fri, 9 Mar 2007 15:13:16 +0100 ffmpeg (0.cvs20060823-7) unstable; urgency=high * debian/patches/040_only_use_maltivec_when_needed.diff: + Fix a static function prototype that prevented programs using libpostproc from working on PowerPC (Closes: #412214). * debian/control: + Added Xs-Vcs-Browser and XS-Vcs-Svn fields. -- Sam Hocevar (Debian packages) Thu, 8 Mar 2007 17:51:37 +0100 ffmpeg (0.cvs20060823-6) unstable; urgency=high * Upload to unstable. -- Loic Minier Thu, 1 Feb 2007 21:36:47 +0100 ffmpeg (0.cvs20060823-5) testing-proposed-updates; urgency=high [ Loïc Minier ] * Add myself to Uploaders. * Exclude firewire libs from ffmpeg-config under kFreeBSD; based on a patch by Petr Salinger; closes: #399701. * Fix handling of debug in DEB_BUILD_OPTIONS; thanks Andreas Henriksson; closes: #406474. * SECURITY: New patch, 050_h264-misc-security-fixes, to properly check the sps and pps ids before use and to check more bitstram values and fix potential security holes; from upstream SVN r7585, r7586, and r7591. * SECURITY: New patch, 051_asf-misc-security-fixes, to properly check packet sizes, chunk sizes, and fragment positions; from upstream SVN r7640 and r7650. [ Sam Hocevar ] * debian/copyright: + Fix typo and clarify licensing terms (Closes: #398235). * debian/README.Debian: + Removed mention of ffmpeg-config now that we ship .pc files. * debian/patches/020_mmx_optims.diff: + New patch, fix FTBFS with DEB_BUILD_OPTIONS=debug. * debian/patches/040_early_altivec_detection.diff: + New patch, detect AltiVec earlier on and only once so that we don't risk using signal handlers in a multithreaded environment or when the caller already installed a SIGILL handler. * debian/patches/040_only_use_maltivec_when_needed.diff: + New patch, only use -maltivec with files that use AltiVec intrinsics, and make sure no codepath leads to these files on a non-AltiVec machine (Closes: #405926). * debian/patches/060_fix_avi_skip.diff: + New patch, courtesy of Ben Hutchings: do not attempt to skip the ODML if the current seek offset is already beyond it (Closes: #383734). -- Sam Hocevar (Debian packages) Mon, 29 Jan 2007 16:58:44 +0100 ffmpeg (0.cvs20060823-4) unstable; urgency=high * Maintainer upload. * Acknowledging NMU (Closes: #386458). * High urgency because of FTBFS fix. * debian/patches/030_arm_workaround.diff: + New patch courtesy of Aurélien Jarno: disable the broken ARM assembly code in libavcodec/mpegaudiodec.c. * debian/patches/030_arm_cpu_detect.diff: + New patch courtesy of Aurélien Jarno: correctly detect the newer ARM CPUs. -- Sam Hocevar (Debian packages) Sun, 24 Sep 2006 23:38:29 +0200 ffmpeg (0.cvs20060823-3.1) unstable; urgency=medium * Non-maintainer upload. * Fix variable substitution trick in debian/rules (Closes: #386458). -- Luk Claes Fri, 15 Sep 2006 21:29:07 +0200 ffmpeg (0.cvs20060823-3) unstable; urgency=low * debian/rules: + Take local packages into account when computing shlibs dependencies, so that ffplay/ffserver depend on the proper libraries (Closes: #386029). -- Sam Hocevar (Debian packages) Tue, 5 Sep 2006 17:44:00 +0200 ffmpeg (0.cvs20060823-2) unstable; urgency=low * debian/patches/020_really_use_liba52.diff: + New patch: link with the shared liba52 instead of the built-in one. * debian/patches/006_mips_pthreads.diff: + New patch: link libraries with -lpthreads on Linux MIPS because of a known ld bug. * debian/patches/007_disable_ffmpeg_option.diff: + New patch: add a --disable-ffmpeg option. -- Sam Hocevar (Debian packages) Wed, 30 Aug 2006 18:36:52 +0200 ffmpeg (0.cvs20060823-1) unstable; urgency=low * New SVN snapshot (Closes: #368904). * debian/control: + Set policy to 3.7.2. + Do not build 1394 support on GNU/kFreeBSD or Hurd. Patch courtesy of Petr Salinger (Closes: #372290). * debian/rules: + Minor cleanup. + Removed --enable-theora, upstream dropped that option. * debian/patches/020_mmx_intrinsics.diff: + Disabled intrinsics workaround because it is no longer necessary and it causes trouble with some codecs such as H264 (Closes: #373765). -- Sam Hocevar (Debian packages) Wed, 23 Aug 2006 12:09:58 +0200 ffmpeg (0.cvs20060329-4) unstable; urgency=low * debian/control: + Make each -dev package depend on the corresponding shared library package (Closes: #361348). + Moved libavutil files from libavformat-dev to libavcodec-dev which is the real common dependency (Closes: #361269). -- Sam Hocevar (Debian packages) Sun, 9 Apr 2006 15:23:37 +0200 ffmpeg (0.cvs20060329-3) unstable; urgency=low * debian/rules: that build system is hopeless. We now run configure and make twice, backup static libraries inbetween, then update timestamps to fool make. That should fix the FTBFS (Closes: #361215). -- Sam Hocevar (Debian packages) Fri, 7 Apr 2006 11:33:15 +0200 ffmpeg (0.cvs20060329-2) unstable; urgency=low * debian/rules: fixed Makefile.pic generation. -- Sam Hocevar (Debian packages) Thu, 6 Apr 2006 16:37:05 +0200 ffmpeg (0.cvs20060329-1) unstable; urgency=low * New CVS snapshot. * Upstream fixed a double free in img.c (Closes: #351455). * Upstream fixed the libvorbisenc dependency in libavcodec.pc (Closes: #357352). * debian/rules: + Activated threading support (Closes: #335677). + Manually reinstall dsputil.h. * debian/README.Debian: + Removed mention of --plugin-libs. + Added a note about the unofficial packages (Closes: #306752). * 020_disable_snow_mmx_in_pic.diff: (new patch) disable MMX acceleration in the Snow encoder in PIC mode. -- Sam Hocevar (Debian packages) Thu, 30 Mar 2006 10:41:17 +0200 ffmpeg (0.cvs20060306-3) unstable; urgency=low * Switched patch system to quilt. * debian/control: + Build-depend on quilt. * 005_altivec_flags.diff: (new patch from old diff.gz) proper gcc flags to only generate AltiVec code when explicitely asked. * 005_m68k_workaround.diff: (new patch from old diff.gz) use -O2 instead of -O3 on m68k. * 005_runtime_cpudetect.diff: (new patch from old diff.gz) fix runtime CPU detection on m68k and x86. * 010_ffmpeg-config.diff: (new patch from old diff.gz) the ffmpeg-config script and associated manpage (legacy). * 010_shared_library_versioning.diff: (new patch from old diff.gz) use a Debian-specific scheme for shared library versioning to avoid spreading libraries incompatible with every other version. * 020_mmx_intrinsics.diff: (new patch from old diff.gz) use MMX intrinsics in dsputil_mmx.c because gcc is unable to compute some register constraints in PIC mode. * 020_mmx_pic_code.diff: (new patch from old diff.gz) ported some MMX code to be PIC. -- Sam Hocevar (Debian packages) Wed, 29 Mar 2006 18:53:35 +0200 ffmpeg (0.cvs20060306-2) unstable; urgency=low * ffmpeg-config.in: removed references to _pic libraries. -- Sam Hocevar (Debian packages) Fri, 17 Mar 2006 20:08:29 +0100 ffmpeg (0.cvs20060306-1) unstable; urgency=low * New CVS snapshot. * Upstream now properly installs dsputil.h (Closes: #354391). * debian/control: + Distribute shared versions of the libraries with a Debian-specific soname. * debian/rules: + Removed all custom PIC rules. + Moved ffmpeg-config to libavformat-dev instead of libavcodec-dev so that it is present by default (Closes: #350750). + Include apiexample.c in libavcodec-dev (Closes: #350027). -- Sam Hocevar (Debian packages) Mon, 6 Mar 2006 11:05:26 +0100 ffmpeg (0.cvs20050918-6) unstable; urgency=low * Developer upload. * Acknowledge NMU. Thanks to Samuel Mimram (Closes: #342207). * configure: + Set RUNTIME_CPUDETECT (except on m68k where it ICEs and on x86 where it fails to build some asm constructs) (Closes: #337846). * debian/rules: + Make the build process aware of DEB_BUILD_OPTIONS, thanks to Timo Lindfors (Closes: #338895). -- Sam Hocevar (Debian packages) Sat, 21 Jan 2006 16:51:26 +0100 ffmpeg (0.cvs20050918-5.1) unstable; urgency=low * NMU. * Fix exploitable heap overflow in libavcodec's handling of images with PIX_FMT_PAL8 pixel formats (CVE-2005-4048), closes: #342207. -- Samuel Mimram Sun, 15 Jan 2006 14:44:36 +0100 ffmpeg (0.cvs20050918-5) unstable; urgency=low * ffmpeg-config.1: fixed the examples and added a note that static libraries should be put after the objects that refer to them (Closes: #339803). -- Sam Hocevar (Debian packages) Fri, 18 Nov 2005 23:58:16 +0100 ffmpeg (0.cvs20050918-4) unstable; urgency=low * configure: + Tell the configure script about m68k, ia64 and others. -- Sam Hocevar (Debian packages) Thu, 22 Sep 2005 14:43:59 +0200 ffmpeg (0.cvs20050918-3) unstable; urgency=low * configure: + Use -O2 instead of -O3 on m68k to avoid ICEs. -- Sam Hocevar (Debian packages) Tue, 20 Sep 2005 17:33:14 +0200 ffmpeg (0.cvs20050918-2) unstable; urgency=low * libavcodec/i386/dsputil_mmx.c: + Reworked the MMX intrinsics. * tests/libav.regression.ref: + Minor cosmetic fix to use double-digit numbers in test sequences. * debian/control: + PowerPC no longer needs to use gcc-3.4, since 4.x is the default. * libavcodec/Makefile: + Removed special compilation case for HPPA now that we use 4.x. -- Sam Hocevar (Debian packages) Sun, 18 Sep 2005 17:43:48 +0200 ffmpeg (0.cvs20050918-1) unstable; urgency=low * New CVS snapshot. * Upstream applied most Debian patches. * configure: + Do not use -mabi=altivec (-maltivec is enough for our AltiVec code) so that our code still runs on a G3 computer (Closes: #319151). * debian/rules: + When not cross-compiling, run the regression tests (Closes: #292102). * debian/changelog: + Updated the FSF address. * ffmpeg-config.in: + Fixed avcodec linkage (Closes: #328505). * libavcodec/i386/mpegvideo_mmx_template.c: + Applied patch from Tobias Grimm to fix the PIC MMX code for MPEG encoding (Closes: #318493). * libavcodec/i386/dsputil_mmx.c: + Applied patch from Joshua Kwan to fix the AMD64 build (Closes: #324026). + Reworked that patch so that it still compiles on x86. -- Sam Hocevar (Debian packages) Fri, 16 Sep 2005 13:03:47 +0200 ffmpeg (0.cvs20050811-2) unstable; urgency=low * ffmpeg-config.in: added a missing -lgsm. -- Sam Hocevar (Debian packages) Mon, 22 Aug 2005 19:51:53 +0200 ffmpeg (0.cvs20050811-1) unstable; urgency=low * New CVS snapshot. * Upstream fixed an integer overflow in the MPEG encoder (Closes: #320150). * debian/rules: + Activated libgsm support. + Fixed theora support. + Switched installation method to dh_install. * Applied patch from Christian Aichinger and others to fix the clobbering of the %ebx register during build (Closes: #319563). -- Sam Hocevar (Debian packages) Thu, 11 Aug 2005 14:22:03 +0200 ffmpeg (0.cvs20050626-2) unstable; urgency=low * ffmpeg-config.in: fixed the theora link that caused FTBFS. -- Sam Hocevar (Debian packages) Fri, 1 Jul 2005 17:20:59 +0200 ffmpeg (0.cvs20050626-1) unstable; urgency=low * New CVS snapshot. * debian/control: + Set policy to 3.6.2.1. * debian/rules: + Fixed Vorbis support (Closes: #306023). + Patch by Jonas Smedegaard : conditionally enable these unofficial libraries if DEB_BUILD_OPTIONS includes "risky": o Mpeg2 layer 3 / MP3 (liblame-dev). o FAAD (libfaad2-dev). o FAAC (libfaac-dev). o XviD (libxvidcore-dev). + Activated theora support. + Activated IEEE 1394 support (Closes: #296737). -- Sam Hocevar (Debian packages) Sun, 26 Jun 2005 15:46:54 +0200 ffmpeg (0.cvs20050313-2) unstable; urgency=low * libavcodec/libpostproc/postprocess_template.c libavcodec/i386/mpegvideo_mmx_template.c: fixed my PIC MMX code (Closes: #299700). * debian/rules: use gcc-3.4 on PowerPC (Closes: #300686). -- Sam Hocevar (Debian packages) Mon, 21 Mar 2005 23:38:46 +0100 ffmpeg (0.cvs20050313-1) unstable; urgency=low * New CVS snapshot. * configure: fixed the builtin vector test (Closes: #293284), thanks to Jacob L. Anawalt. * libavcodec/libpostproc/postprocess_template.c libavcodec/i386/mpegvideo_mmx_template.c: fixed MMX code so that it can be compiled in PIC mode, and reactivated MMX (Closes: #290447, #290358). -- Sam Hocevar (Debian packages) Sat, 12 Mar 2005 18:34:29 +0100 ffmpeg (0.cvs20050121-1) unstable; urgency=low * New CVS snapshot. * This snapshot fixes integer overflows that may lead to arbitrary code execution (Closes: #291566). -- Sam Hocevar (Debian packages) Fri, 21 Jan 2005 17:41:47 +0100 ffmpeg (0.cvs20050108-1) unstable; urgency=low * Re-done tarball snapshot so that it does not contain binaries. * ffmpeg-config.in: + Added missing -lvorbisenc (Closes: #289030). * debian/rules: + Install missing headers that are not in the install rule: bwswap.h, dsputil.h, os_support.h (Closes: #289033). -- Sam Hocevar (Debian packages) Sat, 8 Jan 2005 11:30:58 +0100 ffmpeg (0.cvs20050106-1) unstable; urgency=low * New upstream snapshot. * The extern/static declaration conflict was fixed upstream (Closes: #288906). -- Sam Hocevar (Debian packages) Thu, 6 Jan 2005 15:44:49 +0100 ffmpeg (0.cvs20040716-2) unstable; urgency=low * debian/rules: + Include missing rtp.h / rtsp.h in libavformat-dev. * ffmpeg-config.in: + Added -lz to the libavcodec linking flags. + Added -ldts / -ldts_pic, -la52, -lvorbis to the libavcodec linking flags. -- Sam Hocevar (Debian packages) Tue, 17 Aug 2004 13:27:41 +0200 ffmpeg (0.cvs20040716-1) unstable; urgency=low * Initial release (Closes: #199266). -- Sam Hocevar (Debian packages) Fri, 16 Jul 2004 12:47:27 +0200