ffmpeg-free 3:0.svn20080206-4ubuntu1 source package in Ubuntu

Changelog

ffmpeg-free (3:0.svn20080206-4ubuntu1) intrepid; urgency=low

  * add epoch needed for ubuntu.
  * bring changes from debian/unstable to intrepid
  * reproduce changes in ubuntu based on information from the debian/changelog
    of the old 'ffmpeg' source package. In future, please coordinate changes
    to this package with the pkg-multimedia team.
  * debian/control: drop build dependencies on liba52 and libfaad,
    both not in ubuntu/main
  * debian/rules: disable liba52 and libfaad support
  * Set myself in the maintainer field.

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

  * debian/rules:
    + Moved confflags, that result in GPL versions of the libraries, into a
      dedicated variable gpl_confflags. Add this to the common confflags.
    + Moved --prefix=/usr to the common confflags.
    + Added some comments and whitespace (nothing special).
    + Renamed the "risky" keyword to "internalencoders". Set this in
      DEB_BUILD_OPTIONS in order to create and build from an unstripped tarball
      in the get-orig-source and build rules (Closes: #478010).
    + Introduced the "externalcodecs" keyword. Set this in DEB_BUILD_OPTIONS to
      enable support for additional codecs via external libraries.
    + Commented out the amr?b codecs among the external codecs, because the
      resulting packages will be unredistributable.

ffmpeg-free (0.svn20080206-3) experimental; urgency=low

  * install qt-faststart. Thanks Stefan Hermann for the patch from ubuntu.
    (Closes: #470484)
  * Reenable 020_fix_libswscale_pic_code, fixes FTBFS on amd64.
  * Reenable altivec, fixes FTBFS on powerpc.
  * Add some notes about the removed mpeg encoders (Closes: #440702)

ffmpeg-free (0.svn20080206-2) experimental; urgency=low

  [ Reinhard Tartler ]
  * patches/020_fix_sws_scale_crash: if sws_scale is given an invalid context
    (e.g. a null pointer), the function will crash because of a null pointer
    dereference. Add a check for that here.
  * add Conflicts/Replaces for libswscale1d.
  * Due to the fact that we no longer build the shared version of ffmpeg with
    mmx optimisations, the following patches have been dropped:
      - 020_mmx_optims.diff
      - 020_mmx_pic_code.diff
      - 020_disable_snow_mmx_in_pic.diff
      - 020_fix_libswscale_pic_code

  [ Fabian Greffrath ]
  * debian/control:
    + Added libx11-dev and libxext-dev to Build-Depends.
  * debian/rules:
    + Build with --enable-x11grab (Closes: #441983).
    + Build ffmpeg and shared libraries with --extra-cflags="-fPIC -DPIC"
      (feeling confident that this closes: #472613) and "drop the surgery
      regarding Makefile.pic and config.mak.pic".
    + In this context, cleaned up build rule: Run '$(MAKE)' and '$(MAKE) clean'
      from the top source directory instead of diving into the library
      directories; force move during backup and recovery of the static
      libraries; let the build rule itself depend on config-extra-includes.h
      (instead of build-stamp) to avoid being run again from the binary rule;
      some more minor changes of cosmetic type.
    + Renamed config-extra-includes rule to config-extra-includes.h to
      reflect the file name of the created file (also changed to override it
      instead of appending) and to avoid the rule to be run twice.
    + Disabled all architecture-specific optimizations for the time being.

ffmpeg-free (0.svn20080206-1) experimental; urgency=low

  [ Reinhard Tartler ]
  * new upstream release (Closes: #471136)
  * refreshed patches
  * libogg was dropped upstream
  * no longer install integer.h, as it is not part of the public API (see
    upstream r11642).
  * no longer install rtp.h, as it is not part of the public API (see
    upstream r11505).
  * install crc.h and sha1.h to libavutil-dev, since it is part of the
    public API now.
  * introduce new package: libavdevice52 and libavdevice-dev.
  * Implemented debian/get-orig-source.sh and adjusted the get-orig-source
    target in debian/rules to use that.
  * fix invocation of the testsuite.
  * bump standards version to 3.7.3 (no changes needed).
  * add script recordshow.sh (Closes: 461434). Thanks to
    Daniel Dickinson <email address hidden>
  * Introdcue binary package ffmpeg-dbg, which contains debugging symbols
    of the shared library packages.

  [ Fabian Greffrath ]
  * debian/changelog:
    + Source is exported from SVN, not CVS. Reflect this in the versioning
      scheme (Closes: #468319).
  * debian/control:
    + Changed Build-Depends to liba52-0.7.4-dev | liba52-dev.
    + Improved descriptions and dependencies for libavdevice packages.
  * debian/control, debian/compat:
    + Bumped debhelper Build-Depends to (>= 6.0.0).
  * debian/control, debian/*.install:
    + Adopted shared library package names to upstream SONAMEs.
  * debian/README.Debian:
    + Updated, since AAC decoding (through FAAD) is now enabled.
    + Updated URL for unofficial ffmpeg packages.
  * debian/rules:
    + Reordered confflags to optionally build LGPL versions of the libraries.
    + Removed trailing whitespace.
    + Removed unused strip rule.
    + Added libxvidcore4-dev to weak-build-deps and fixed confflags
      in DEB_BUILD_OPTIONS=risky accordingly.
    + Added a get-orig-source rule to reproduce the source tarball. Produce an
      unstripped tarball if DEB_BUILD_OPTIONS=risky.
    + Do not run debian/fixup-config.sh if DEB_BUILD_OPTIONS=risky.
  * debian/patches/011_link_plugins.diff:
    + Updated to link all plugins against libavutil since they all use symbols
      from this library. Resolves "symbols found in none of the libraries"
      warnings from dpkg-shlibdeps.

ffmpeg-free (0.cvs20071007-4) experimental; urgency=low

  [ Fabian Greffrath ]
  * debian/control:
    + Wrapped Uploaders, Build-Depends and Depends,
      Conflicts and Replaces fields.
    + Added libfaad-dev to Build-Depends.
    + Added Homepage field.
    + Added ${misc:Depends} to all Depends.
  * debian/rules:
    + Enabled faad support via libfaad
      (Closes: #400094, #418230, #447089, #448068, #449387).
    + Added libmp3lame-dev to weak-build-deps in DEB_BUILD_OPTIONS=risky.
    + Added support for amrnb, amrwb and x264 (Closes: #432170) in
      DEB_BUILD_OPTIONS=risky.

  [ Reinhard Tartler ]
  * added Fabian Greffrath to Uploaders

ffmpeg-free (0.cvs20071007-3) experimental; urgency=low

  * disable armv6 code generation. Thanks to Joey Hess for the patch
    (Closes: #438923).

ffmpeg-free (0.cvs20071007-2) experimental; urgency=low

  * restore soname on libavutil. got dropped on previous upload.
  * Bug fix: "needs libavutil-dev headers but doesn't depend on it",
    thanks to <email address hidden> (Closes: #434494). This was actually already
    fixed in a previous upload.
  * build dependencies in debian/control are now multiline.
  * Drop the XS- from the Vcs-Browser and Vcs-Svn field.

ffmpeg-free (0.cvs20071007-1) experimental; urgency=low

  * new upstream snapshot, using the same day as the mplayer release
  * Refreshing patches:
    -005_altivec_flags.diff: dropped, merged upstream
    -005_m68k_workaround.diff: refreshed
    -005_runtime_cpudetect.diff: refreshed
    -006_mips_pthreads.diff: refreshed
    -010_proper_rpath.diff: refreshed
    -010_shared_library_versioning.diff: refreshed
    -011_link_plugins.diff: refreshed (moved to top level makefile)
    -015_build_imgresample.diff: refreshed
    -020_disable_snow_mmx_in_pic.diff: refreshed
    -020_fix_libswscale_pic_code.diff: refreshed
    -020_mmx_optims.diff: refreshed
    -020_mmx_pic_code.diff: refreshed
    -040_early_altivec_detection.diff: disabled, doesn't apply anymore
    -040_only_use_maltivec_when_needed.diff disabled, (causes ftbfs, needs revising)
    -040_only_use_maltivec_when_needed.diff: refresh
    -051_mjpeg_gray_support.diff, removed applied upstream
    -053_rm_demux_crash.diff removed, applied upstream.
    -060_fix_avi_skip.diff removed, does not apply anymore
  * remove --enable-libdts. ffmpeg now has an internal dts decoder since
    r9051 (2007-05-17). It seems that at least some packages link to libdts and
    rely on the transitive dependency via ffmpeg. Please add explicit dependencies
    on libdts instead!
  * Don't ignore errors in upstream Makefile. Bug found via lintian.

ffmpeg-free (0.cvs20070307-7) UNRELEASED; urgency=low

  * debian/patches/051_mjpeg_gray_support.diff:
    + Support grayscale MJPEG streams as sent by Axis cameras.

ffmpeg-free (0.cvs20070307-6) unstable; urgency=low

  * Rename the source package. We are (again) no longer shipping the
    'real' upstream source of ffmpeg.
  * Add debian/strip.sh to strip ffmpeg upstream source disabling mpeg
    based encoders as discussed with ftp-master at debconf7
  * update XS-Vcs tags in debian/control.
  * make ffmpeg binNMU-able by using ${binary:Version} rather than
    ${Source-Version}

 -- Reinhard Tartler <email address hidden>   Fri, 02 May 2008 13:42:30 +0200

Upload details

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

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
ffmpeg-free_0.svn20080206.orig.tar.gz 2.8 MiB c601491896e5584906014a6b717b7b59fdc2586f86ca815884c8cbc68dab6738
ffmpeg-free_0.svn20080206-4ubuntu1.diff.gz 39.3 KiB bef250e42f2bd50c771ba2b5d55ebf86d345d25a4b5d3db3e2db971e8ec3fe80
ffmpeg-free_0.svn20080206-4ubuntu1.dsc 1.5 KiB 23c2cb71a051632711fd8a8bdd63c34086ef4bc9b96be0655a28a7b2721043c8

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.

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.