[FFmpeg-devel] [PATCH] Add NVENC encoder
jb at videolan.org
Thu Nov 27 14:28:39 CET 2014
On 26 Nov, Nicolas George wrote :
> Le sextidi 6 frimaire, an CCXXIII, Hendrik Leppkes a écrit :
> > Thats just wrong. There is not one line of proprietary/non-free code that
> > gets included or linked in libavcodec.
> I do not think it works that way. You could apply the same reasoning when
> linking a proprietary software with a GPL shared library and deduce that it
> is ok to distribute the resulting binary: this is not the usual doctrine.
Unfortunately, I have to agree with Nicolas.
This is the reason why the MingW and Wine projects reimplemented all the
headers based on the MSDN documentation. Because using non-free headers
is very debatable and usually considered as not ok by US lawyers (and
nVidia is a US company)
> > Additionally, the API in use is part of the GPU driver, which I would
> > strongly consider to be a system library (if a driver is not "system", what
> > is?), and as such falls under the system library exemption in any case.
> This one looks valid to me. It only covers the GPL side of the question
Yes, but not for the header.
With my kindest regards,
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
More information about the ffmpeg-devel