4 HandBrake bundles its own copies of ffmpeg and related media libraries. This is
5 an upstream decision that the Ubuntu maintainers will respect.
7 This is done by running contrib/getcontrib.sh which wgets each library from
11 Upstream has asked us to do this because they have modified their libraries to
12 address the finickiness of the platforms that they support, along with
13 prerelease patches that add support for advanced HandBrake functionality such as
14 surround-sound downmixing.
16 HandBrake then statically links against these libraries, and they are not
17 installed to the system so it doesn't interfere with other parts of the system.
18 Different or older versions of these packages are included in the Ubuntu
19 distribution already, and have passed our guidelines for Multiverse inclusion.
22 === Detailed Breakdown of Bundled Libraries and Reasons ===
25 patch to allow downmix to dolby prologic ii
28 patch to configure.ac so it will build with libtool 2.2.x
31 patch for building on beos
32 patch that adds aac-latm codec
33 patch fixes memory leak provoked by h264 streams with lots of errors
38 newer than released version
41 patch for os x, changes path to dvdcss
42 patch for cygwin, configure fixes
45 patch for cygwin configure
50 project was stagnant. using a fork that has picked up development
60 libvorbis aotuv fork b5
65 patch for cygwin configure
66 patch for solaris build scripts
67 patch to allow forcing an IDR frame
70 patch for os x configure
71 patch for cygwin configure
72 patch configure to recognize nasm 2.0
74 -- John Dong <jdong@ubuntu.com> Fri, 28 Nov 2008 14:17:16 -0500