[FFmpeg-devel] Fwd: [RFC] libpostproc splitout
Rémi Denis-Courmont
remi at remlab.net
Fri Nov 22 23:04:50 EET 2024
Le perjantaina 22. marraskuuta 2024, 20.45.39 EET Michael Niedermayer a écrit
:
> How much do you charge to split out libpostproc ?
>
> Note you _have to_ maintain the code afterwards,
Who says that it has to be maintained, how and why?
> not just treat it as if split out means deleting it from ffmpeg.
Err, but yes. From the perspective of FFmpeg-devel, once libpostproc is spun
off from FFmpeg, then it is no longer maintained by FFmpeg developers. So we
_must_ treat the hypothesis as a deletion from FFmpeg.
You can argue all you want about the cost of maintainance on libpostproc-
devel. As Vittorio noted, you probably find nobody who actually cares. But even
if you do, it is no longer a question for FFmpeg-devel.
> It must in the end include a bugtracker, wiki,
If it stays in FFmpeg, then it does not need those things because it gets them
from FFmpeg. And if it does not stay in FFmpeg, then those are no longer our
problem.
> packages in distributions,
I think that distributions will gladly remove it if FFmpeg-devel acknowledges
that it is dead. Even on Debian, it has very few reverse dependencies outside
of FFmpeg, the usual culprits: Kodi, MEncoder, MPlayer, VLC, Xine. And I don't
think that it is being used much even then.
> documentation, self tests and so on and probably a lot more needs would come
> up
> also git history must be bisectable, and future changes from ffmpeg
> buildsystem must be merged
WTH? It would take an insane amount of time to rewrite a synthetic bisectable
history. That would definitely not be worth the effort (or not worth paying
someone hourly wage for it anyway).
Surely there is more impactful potential use of STF funding.
> also look at libpostproc, this code is not upto todays standards.
> Iam sure you agree ?
Most probably but that's not a problem if we kill it or spin it off.
> This thing needs a new API, it needs a clean internal filter interface
> Theres no way or sense in copy and pasting this and then "maintaining" it
Who needs the thing to have a new API? Sure the API may be old and poorly
designed but that is not worth fixing _per_se_. It would be worth fixing if it
caused security issues, real bugs, prevented wanted new features, impeded
writing new code around it, etc.
With my VLC TC hat on, I don't expect us to have time to rewrite the VLC
libpostproc plugin considering how little (if any) use it gets. I imagine that
Kodi is in a similar position, not to speak of the state of the Xine project.
> I intended to do all the above and likely more for 15k euro.
> And i have yet to see someone offer to do this for less. Its easy to
> say "its worth less", iam still waiting for the one who actually does
> it for less.
Didn't Kieran, I and a few other warn you against using FFmpeg-devel for
making decisions on usage of STF funding? Can't say you weren't warned. Once
again, you can't have it both ways.
You can choose to eat your words, ignore all the motivated opposition here,
and take STF funding without the FFmepg community acquiescing. Or you live
with the consequences of your own decisions and do not fund libpostproc, -
because clearly nobody other than you cares about it.
--
雷米‧德尼-库尔蒙
http://www.remlab.net/
More information about the ffmpeg-devel
mailing list