[FFmpeg-devel] [PATCH] avcodec/libx264: bump minimum required version to 160

Michael Niedermayer michael at niedermayer.cc
Thu Apr 11 02:17:25 EEST 2024


On Wed, Apr 10, 2024 at 03:30:23PM +0200, Hendrik Leppkes wrote:
> On Wed, Apr 10, 2024 at 3:19 PM Michael Niedermayer
> <michael at niedermayer.cc> wrote:
> >
> > On Tue, Apr 09, 2024 at 02:53:28PM +0200, Niklas Haas wrote:
> > > On Sat, 06 Apr 2024 22:28:26 +0200 Michael Niedermayer <michael at niedermayer.cc> wrote:
> > > > On Fri, Apr 05, 2024 at 07:44:52PM +0200, Niklas Haas wrote:
> > > > > From: Niklas Haas <git at haasn.dev>
> > > > >
> > > > > This version is four years old, and present in Debian oldstable, Ubuntu
> > > > > 22.04 and Leap 15.1.
> > > >
> > > > Ubuntu 20.04 has general support till 2025-05-29
> > > > Ubuntu 18.04 has security support (ESM) till 2028-04
> > >
> > > I'll relax it from 160 back down to version 155 then. That covers Ubuntu
> > > 20.04 and Debian oldoldstable.
> >
> > 18.04 has 152
> >
> > libx264-dev/bionic,now 2:0.152.2854+gite9a5903-2 amd64 [installed]
> >
> > Ubuntu 18.04 still has security support in ESM and ubuntu pro IIUC till 2028-04
> >
> 
> Then they can use security updates from old release branches. The
> assumption that people will run Git ffmpeg but distribution provided
> x264 seems flawed. They can update dependencies that are important for
> them.

I use distribution provided packages unless i have a reason to do otherwise
If i have no such reason every case where thats not wroking is extra work

also if i take what you say litterally, then you provide an
argument to drop support for every distribution and require
every dependency to be from git head. I dont think you intended
that and i dont think that would be a good idea.

Maybe its just me but i find it desireable to be able to just
pull ffmpeg master head, build it and have it work on as many systems
as possible.
If for some reason a user needs git master of FFmpeg that doesnt mean
she needs anything else to be very recent.

You suggest people should just use release branches to get security updates
truth is, our release branches are sometimes behind git master

also we dont support releases. If someone finds a bug we demand reports
against git master.


thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Complexity theory is the science of finding the exact solution to an
approximation. Benchmarking OTOH is finding an approximation of the exact
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240411/ededdbcf/attachment.sig>


More information about the ffmpeg-devel mailing list