[FFmpeg-devel] FFmpeg 5.0 LTS vs 5.1 LTS

Neal Gompa ngompa13 at gmail.com
Sat Apr 23 21:17:25 EEST 2022


On Sat, Apr 23, 2022 at 2:15 PM James Almer <jamrial at gmail.com> wrote:
>
>
>
> On 4/23/2022 3:08 PM, Neal Gompa wrote:
> > On Sat, Apr 23, 2022 at 12:40 PM James Almer <jamrial at gmail.com> wrote:
> >>
> >> On 4/23/2022 1:36 PM, Michael Niedermayer wrote:
> >>> Hi all
> >>>
> >>> Do people prefer that 5.0 becomes LTS or the next (5.1) ?
> >>> Or something else ?
> >>>
> >>> Thanks
> >>
> >> 5.0 lacks the new channel layout API, and making that an LTS will give
> >> projects less incentive to migrate, so IMO, 5.1 (or a newer one) should
> >> be the LTS.
> >
> > I thought 5.x was the LTS series already. Maybe I misunderstood, but I
> > expected that the 5.x series does not break API/ABI, so minor versions
> > of the 5.0 major series would be part of the same LTS and supported
> > for that timeframe.
>
> No 5.x release will break existing API/ABI, but all can and most likely
> will introduce new API. So if you target 5.0, you can use 5.x just fine.
>

So, that aligns with my expectations.

> As an example, 5.1 will be the first with a new channel layout API in
> lavu, which will of course live alongside the old (now marked as
> deprecated) until a major bump takes place in a couple years.
>

So then, to me, it makes sense to shift the LTS to 5.1 as part of the
LTS 5.x cycle. It gets people upgrading and satisfies people's general
expectation here (including mine).



-- 
真実はいつも一つ!/ Always, there's only one truth!


More information about the ffmpeg-devel mailing list