> From a technical standpoint, this whole series looks fine to me.
>
> However, it really does not fell non-nonfree to me that the only way to
> build these filters remains to register with nvidia, accept their
> various EULAs and download their SDK for nvcc and the libs around it.
>
> Even moving them out of ffmpeg and loading them at runtime (which would
> be a major ABI, API and usability break) does not solve that.
> You still need to either get said SDK and build them yourself, or get
> someone else to do it an run into the same issue with redistributability
> there.

I would suggest to have both options:

1. Compiling it as part of ffmpeg with option non-free
2. Compiling without non-free option and loading the kernels
   from a file

For the latter case:

It's an external and separate executable. It is not a violation of
the GPL if ffmpeg checks for existence and executes that in a separate
process.

When you need to distribute pre-compiled ffmpeg versions, then
it's not a matter of usability. It's rather about whether there's
a way to use it or not. :-)

---
softworkz
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to