[FFmpeg-devel] [RFC] AVFilter

Michael Niedermayer michael at niedermayer.cc
Wed Oct 16 04:18:15 EEST 2024


On Tue, Oct 15, 2024 at 07:14:27PM -0400, Sean McGovern wrote:
> Hi,
> 
> 
> On Tue, Oct 15, 2024, 12:19 Michael Niedermayer <michael at niedermayer.cc>
> wrote:
> 
> > Hi all
> >
> > This is a quick RFC about peoples oppinions on AVFilter
> >
> > The question: Should anyone be able to write a filter (which
> > other people can use) ?
> > Or should only we be able to add filters ?
> >
> > (This relates to what parts of the API are publically accessable)
> >
> > So whats the point of this RFC ?
> >
> > If we want a public API that allows writing filters then work on the API
> > has to be compatible with that direction.
> >
> > "compatible" for example would be, "Adding whats missing to the public API"
> > or "deprecating existing API and writing a better API that makes all needed
> > parts public"
> >
> > "incompatible" for example is "making bits and pieces private that are
> > needed
> > by filters
> >
> > Some of the currently pending patches seem to fall into the "incompatible"
> > category, while iam not sure what peoples oppinions is on the direction
> > of AVfilter, which is why iam bringing this up
> >
> > Thx
> >
> > --
> > Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
> >
> > It is a danger to trust the dream we wish for rather than
> > the science we have, -- Dr. Kenneth Brown
> > _______________________________________________
> > ffmpeg-devel mailing list
> > ffmpeg-devel at ffmpeg.org
> > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> >
> > To unsubscribe, visit link above, or email
> > ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
> >
> 
> We should strive to make it easy and desirable to merge filters in to
> FFmpeg proper.

that sounds good until one realizes its not even the right place

As a filter author i want to be able to write a filter and have
users be able to use it.
Same as a C source code author i want github to host my code so
others can find and use the code.

If every change to my github repository would need to be reviewed by github
staff who on top of that have never used or intend to ever use the code
i would not use github.

And with libavfilter and filters, theres nothing equivalent to github
Thats as if every C code author would have to get his program approved
by the people maintaining the C spec.
(Who then of course arent interrested in every area someone wants to
 write a C program for ...)

thx

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

Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- 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/20241016/6a4843f4/attachment.sig>


More information about the ffmpeg-devel mailing list