[FFmpeg-devel] [PATCH] Dynamic plugins loading
Tue Nov 2 22:17:46 CET 2010
On 11/2/10 8:18 PM, Felipe Contreras wrote:
> On Tue, Nov 2, 2010 at 3:28 PM, Luca Barbato<lu_zero at gentoo.org> wrote:
>> On 11/2/10 1:23 PM, Felipe Contreras wrote:
>>> There is a need to package separately free, and patent encumbered
>>> codecs. Right now that's impossible with FFmpeg, and that's the reason
>>> it's not offered on Fedora, or MeeGo.
>> That is a stupid excuse as pointed by ubuntu.
> Is it? Say Fedora provides ffmpeg-free-0.6, rpmfusion provides
> ffmpeg-all-0.6, presumably making sure it obsoletes ffmpeg-free, that
> might work. But then ffmpeg-free-0.7 is released, and there's ABI
> breakage so applications are updated at the same time, but now updates
> are blocked, because of ffmpeg-all-0.6.
> This looks like it would be a package maintenance hell.
I'm not so proficient with rpm, in portage-speak there is the concept of
virtual and I guess deb has the same thing.
rpm doesn't have ffmpeg-$version that is aliased to ffmpeg-all
ffmpeg-free so that once you have a package requiring ffmpeg-$ver the
resolver will pick whatever satisfies the requirement within the virtual
> How? Having two separate packages? I don't think that would fly on
> many distributions.
works for ubuntu. For alternate implementations in Gentoo we provide
slot and virtual (depending if you want one to replace the other or one
stay aside the other)
> According to you.
Me, and apparently a good chunk of the downstream distributors of ffmpeg
and upstream developers.
lu - donning both hats at the same time.
More information about the ffmpeg-devel