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.
