[FFmpeg-devel] [RFC] libpostproc splitout

Michael Niedermayer michael at niedermayer.cc
Fri Nov 8 18:45:29 EET 2024


On Fri, Nov 08, 2024 at 11:23:49AM -0500, Ronald S. Bultje wrote:
> Hi,
> 
> On Fri, Nov 8, 2024 at 11:17 AM Michael Niedermayer <michael at niedermayer.cc>
> wrote:
> 
> > On Fri, Nov 08, 2024 at 11:44:03AM +0100, Tomas Härdin wrote:
> > > tor 2024-11-07 klockan 00:11 +0100 skrev Michael Niedermayer:
> > > > Hi all
> > > >
> > > > Should libpostproc be split out into a seperate source repository ?
> > > >
> > > > Several people did over the years want libpostproc removed, and such
> > > > a task was part of the submitted and approved STF 2024 projects.
> > > > But when i recently started posting related work, tomas questioned
> > > > if spliting libpostproc into a seperate source repository actually is
> > a good idea.
> > > >
> > > > No invoice was submitted yet, so we could likely still change
> > > > this to something else, if thats what people prefer.
> > > >
> > > > To clarify this a bit (as its a bit convoluted)
> > > > Option A.
> > > >     1. split libpostproc out so it builds and links fine (already
> > done) (send to SPI/STF/Invoice in future)
> > > >     2. develop test system for libpostproc (2024 future) (send to
> > SPI/STF/Invoice in future)
> > > >     3. actually remove libpostproc from master repository (2025
> > future) (send to SPI/STF/Invoice in future)
> > > > Option B.
> > > >     0. double check with STF/SPI that such change is ok
> > > >     1. split libpostproc out so it builds and links fine (already
> > done) (send to SPI/STF/ never send invoice)
> > > >     2. develop test system for libpostproc (2024 future) (send to
> > SPI/STF, never send invoice) (this will get used with the libpostproc
> > inside FFmpeg)
> > > >     3. renegotiate actual libpostproc task to something else the
> > community wants
> > > >     4. whoever does the new task sends invoices and gets the whole
> > money for all 3 parts
> > > >
> > > > This looks a bit convoluted as iam trying to minimize the annoyance
> > for STF so
> > > > we dont have issues in the future. (Iam especially avoiding moving any
> > STF payments
> > > > accross teh year end which is a issue IIUC for STF)
> > > >
> > > > each of the 3 milestones is 5040 Euro
> > > >
> > > > Please comment what you prefer, the
> > > > A. split libpostproc out or
> > > > B. leave libpostproc in ffmpeg and fund some other maintaince work
> > with the 15k Euro
> > >
> > > 15k sounds like money better spent on something else, for example
> > > improving the build system. Circular dependencies are kind of ugly, but
> > > they're not showstoppers given good build systems
> >
> > my wish would be that the 15k could be spend on a plugin interface
> > for libavfilter.
> >
> > Something that on startup would scan ~/.ffmpeg/plugins/ or something like
> > that
> > and load all compatible ones.
> >
> 
> Wes from Meta gave a talk about this at VDD2024.

is there a recording ?
do you have a link ?

thx

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

Give a rich man 100$ and he will turn it into 1000$.
Give a poor man 1000$ and he will spend it.
-------------- 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/20241108/95071499/attachment.sig>


More information about the ffmpeg-devel mailing list