On 2011/06/20 14:14, Nigel Taylor wrote:
> 
> I have a fix for ffmpeg attached which did before transcode, I held
> back. ffmpeg is a dependency for a lot of packages around 50, why then
> just one transcode requires a change?

Only these actually use libavformat;

sqlite> select fullpkgpath from wantlib where value='avformat';
audio/akode
audio/aqualung
audio/audacious-plugins,-main
audio/picard
graphics/ffmpegthumbnailer
graphics/gegl,-plugins
multimedia/dvdstyler
multimedia/ffmpeg-php
multimedia/ffmpeg2theora
multimedia/gstreamer-0.10/plugins-ffmpeg
multimedia/k3b
multimedia/mediatomb
multimedia/transcode
www/cherokee,-streaming
www/gnash
x11/mplayer
x11/vlc,-main
x11/wxSVG
x11/xfce4/tumbler

I haven't checked every single one but it looks like in most cases where
avformat is linked, avcodec is also linked to the same file with its
usual set of -l.

Besides transcode, it looks like mediatomb may be another exception to this.

> Changing ffmpeg requires all those dependent packages to be retested,
> gstreamer-ffmpeg, xine, mplayer, opal, vlc, webkit, minitube, gnash etc.
> ffmpeg doesn't have regression tests.
> 
> Build tested on amd64 current, and a few things like ffplay, mplayer tried.

A couple more tests would be good but I think this is relatively low
risk, given that pkg-config was previously generating --libs output along
the same lines as these.

Reply via email to