On 02/02/2015 05:47 PM, Michał Górny wrote: > > For feature flag, name is the only issue. Currently USE=ffmpeg serves > that purpose and I think changing that would have a very high cost > (and cause a lot of bikeshed), esp. if we would end up reusing the flag > for another purpose. So most likely leave it as-is.
Agreed. > For implementation flags, we have three options: > > a. one binary 'libav' flag that switches between the two > implementations, > This is what I was trying to convey earlier. > > non-meaningful flag combinations: > > USE="-ffmpeg libav" -> doesn't give you libav > > Except I wouldn't name the implementation flag "libav" because that's confusing. Name it ffmpeg-impl-libav or whatever's allowed by the PMS. Then, USE="-ffmpeg ffmpeg-impl-libav" -> doesn't give you libav is not weird.