Providing non-stripped ffmpeg libraries
Fabian Greffrath
greffrath at leat.rub.de
Fri May 29 08:46:22 UTC 2009
Andres Mejia schrieb:
> Does anyone know what happens when an app requests a disabled codec? I don't
> know if upstream already took care of this case.
I believe it's up to the application to check if the requested codec
actually exists and fail gracefully if not.
> I'm certain that FFmpeg devs would love to NOT have their source package
> modified.
You betcha!
> We should set it up to where users don't have to edit anything, only enable some
> option in DEB_BUILD_OPTIONS like internalencoders.
We've already been there, should be no problem to implement. On the
other hand, now you really just have to uncomment the desired lines in
debian/confflags and I think that's even more trivial than passing
DEB_BUILD_OPTIONS. There is the additional advantage that you have to
do a (very minor, though) change to the packaging in order to receive
a changed result in the outcoming library packages. This way the
change remains traceable in the diff.gz, which makes it far more
reproducable than a set or unset DEB_BUILD_OPTIONS (which leave no
trace nowhere even though resulting in modified packages).
> We definitely should try contacting ftp-masters, via bug #522373. Private
> messages to ftp-master doesn't help anyone researching this situation.
Ftp-masters are informed and know about the situation not only since
#522373 has been files, but *for years* now. Maybe the only thing that
was left for them to decide resp. to convince them was a concrete plan
on how to procede (whereas my proposal is only to be seen as an
intermediate step, of course our final goal is to provide unstripped
sources and fully enabled libraries in Debian).
> We could probably worry about how to distribute unstripped libraries and have
> apps use them later.
For the apps there should be no difference if the ffmpeg libraries are
stripped or unstripped at build or run time, the API is just the same.
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