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