Bug#508524: lenny - regression - ffmpeg lacks important codecs
Fabian Greffrath
greffrath at leat.rub.de
Mon Dec 21 09:47:03 UTC 2009
Am 19.12.2009 01:53, schrieb drbob:
> I tried the method as described by hjsalchow but found that whilst it
> produced some deb files for me they too had the codecs stripped out. The
> debian rules script is crafted to remove the codecs even if you use
> "get-orig-source".
Yes, debian/rules has to do two things here: Strip the codecs out of
the source tarball (in get-orig-source) and then strip the calling of
these codecs out of the remaining code.
> I managed to recompile with the mpeg2 encoder enabled by editing
> debian/rules to stop it stripping out the codecs from the original
> source. I describe what I did in more detail here:
>
> http://gbdrbob.wordpress.com/2009/12/07/ffmpeg-mpeg2-debian-lenny/
Nice instructions, but: If you set DEB_BUILD_OPTIONS on a separate
command line, you should export them to the environment. This is why I
suggested to set them on the same line as the calls to "fakeroot
debian/rules" resp. "dpkg-buildpackage".
Regarding the problem with the package version remaining the same, you
can add a new revision number by running e.g. "dch --nmu" or similar.
> I'm sure there must be a more elegant way to do this but it worked for
> me. Hope this helps those who need mpeg2 and don't want to use packages
> from unstable on their system.
No, there isn't! Rebuilding the Debian packages to achieve extra
codecs is completely unsupported. We introduced the "internalencoders"
options just for convenience reasons.
Cheers,
Fabian
--
Dipl.-Phys. Fabian Greffrath
Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum
Telefon: +49 (0)234 / 32-26334
Fax: +49 (0)234 / 32-14227
E-Mail: greffrath at leat.ruhr-uni-bochum.de
More information about the pkg-multimedia-maintainers
mailing list