That's a pretty good break down of the situation Ben. Thanks for helping
out. This helps clarify differences beyond what I was aware.

On Mon, May 1, 2017, 10:41 AM KJS <wolf...@gmail.com> wrote:

> Thanks for clearing that up.
>
> So it appears that getting the support of upstream to work on packages
> would be a great amount causing user base to be "stuck".  I wasn't aware
> that there was so many packages and our manpower is too low to impact
> upstream.  I believe debian went back to ffmpeg a year ago.  Joost is
> correct with statement, "best for users" and that seems to be ffmpeg. When
> it comes down to it, we have go with what the user base needs.
>
> On Mon, May 1, 2017 at 10:21 AM, Ben Roberts <opti...@sabayonlinux.org>
> wrote:
>
>> 11.9 is the latest patch release on the 11.x branch, 12.0 is also in
>> portage but not marked stable. Neither provides the same versions of the
>> component libraries as ffmpeg even as old as ffmpeg 3.0.x (bearing in mind
>> ffmpeg is already u pto 3.3 branch, 3.0.x is already quite old). There may
>> be recent releases of libav, but they are not drop-in replacements for
>> ffmpeg.
>>
>> There are multiple component libraries in each package, but taking a
>> single example, libavfilter 6.31 is provided by ffmpeg 3.0.7. libav 11.x
>> and 12.0 only provide libavfilter 5.x. There is software out there that
>> depends on newer component library versions than provided by any available
>> libav release (tvheadend 4.2.1 as a single example of that).
>>
>> If both packages were comparable, a decision based on politics wouldn't
>> impact which dependent software Sabayon could provide. But since the
>> packages are not comparable, there are different sets of dependent packages
>> that can be offered based on the choice of libav versus ffmpeg. It just so
>> happens at the moment there are no packages which depend only on libav, so
>> by choosing to stick with libav there are dependent packages Sabayon could
>> not provide, whereas by switching all dependent packages could be provided.
>>
>>
>> From libav's download page:
>> ---
>> *12* was released on *2016-10-18*. It is the latest point release from
>> the *12* release series.
>>
>> *12* was published *2016-10-18*, the 12 branch
>> <https://git.libav.org/?p=libav.git;a=shortlog;h=refs/heads/release/12> was
>> cut *2016-10-02*.
>>
>> ---
>>
>> *11.9* was released on *2017-04-09*. It is the latest point release from
>> the *11* release series.
>>
>> *11* was published *2014-12-03*, the 11 branch
>> <https://git.libav.org/?p=libav.git;a=shortlog;h=refs/heads/release/11> was
>> cut *2013-08-20*.
>>
>>
>>
>> On Mon, May 1, 2017 at 4:09 PM, KJS <wolf...@gmail.com> wrote:
>>
>>> Wasn't libav 11.9 released last month?
>>>
>>> On Mon, May 1, 2017 at 9:43 AM, Ben Roberts <opti...@sabayonlinux.org>
>>> wrote:
>>>
>>>> Let's bear in mind the problem is not just that there are packages that
>>>> don't have direct support for libav. The problem is also partly that there
>>>> is not a libav release that provides all the same component library
>>>> versions that are available in ffmpeg; libav is definitively behind ffmpeg
>>>> at the present time.
>>>>
>>>> To stick with libav and be able to offer the same packages as if we had
>>>> ffmpeg, multiple things are needed:
>>>> - libav to cut a new release that is comparable to recent ffmpegs
>>>> (>=3.0.x). The last version of libav was cut in Feb 2016 so is well over 12
>>>> months lagged behind ffmpeg.
>>>> - Every single package which currently depends on ffmpeg to be patched
>>>> to support libav, new ebuilds written and submitted to the portage tree.
>>>>
>>>> To me that sounds like an awful lot of work, needing to be coordinated
>>>> with multiple upstreams. Are there any other distros that offer libav only,
>>>> with no ffmpeg alternative?
>>>>
>>>> On Mon, May 1, 2017 at 3:36 PM, Jerrod Frost <piroisl...@gmail.com>
>>>> wrote:
>>>>
>>>>> Can we get a list of every application in portage that DOES NOT
>>>>> support libav and requires ffmpeg?
>>>>> I would volunteer to attempt filing bugs for each application
>>>>> requesting libav support.
>>>>>
>>>>> On Mon, May 1, 2017 at 9:31 AM KJS <wolf...@gmail.com> wrote:
>>>>>
>>>>>> I have to agree with Ettore
>>>>>>
>>>>>> On Mon, May 1, 2017 at 6:02 AM, Sławomir Nizio <
>>>>>> slawomir.ni...@sabayon.org> wrote:
>>>>>>
>>>>>>> > We are one of the few distributions (actually i'm not aware of
>>>>>>> others)
>>>>>>> > that support libav out of the box, and i'm proud of it. What i
>>>>>>> would
>>>>>>> > propose instead is trying to push upstream projects that misses
>>>>>>> libav
>>>>>>> > support and/or helping libav providing support to them.
>>>>>>>
>>>>>>> Volunteers? :)
>>>>>>>
>>>>>>> One of the apps I have installed is cmus, and it's an older version
>>>>>>> because the newer one doesn't support libav, so I'll use it as an
>>>>>>> example.
>>>>>>>
>>>>>>> Some upstreams don't seem to be willing to take the additional
>>>>>>> effort of
>>>>>>> supporting both libraries, e.g.:
>>>>>>> https://github.com/cmus/cmus/issues/139. If by upstream you mean
>>>>>>> Gentoo,
>>>>>>> it is also being the case, it seems. Maybe the people you mentioned
>>>>>>> could help, but then let's not forget patching an application is not
>>>>>>> a
>>>>>>> one time thing, but support has to be ensured for future versions of
>>>>>>> the
>>>>>>> application and the libs.
>>>>>>>
>>>>>>> > That being said, if majority of the staff agree and wants the
>>>>>>> > transition, i would be ok with it, despite not liking it :o)
>>>>>>>
>>>>>>> I don't have a strong opinion here, but missing apps support is a
>>>>>>> problem a distribution should approach somehow. An alternative way
>>>>>>> would
>>>>>>> be to have these libraries installed in parallel with patching
>>>>>>> applications to find these, but again it's an effort I'd rather be
>>>>>>> avoided. Still, that would probably be much easier than the former
>>>>>>> approach.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> KJS
>>>>>> ~wolfden~
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> KJS
>>> ~wolfden~
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>
> --
> KJS
> ~wolfden~
>


Reply via email to