[FFmpeg-devel] [PATCH 1/2] avcodec/nvenc: Include NVENC SDK header

Carl Eugen Hoyos cehoyos at ag.or.at
Mon Dec 7 19:31:12 CET 2015


On Monday 07 December 2015 03:14:08 pm Timo Rothenpieler wrote:
> Nvidia finaly decided to put a propper MIT license on their nvenc header,
> so it can be included, removing any external dependencies for nvenc and
> making it no longer require the non-free flag.

Please do not apply (yet)!

> +NVENCSTATUS NVENCAPI NvEncodeAPICreateInstance()

What is the license of the library that implements this symbol?

Imo, it is not ok to simply circumvent a license issue by dynamic 
loading the library. If it were that simple, it would indicate that 
our software license can be circumvented just as easily but we were 
quite strict (and successful) about this as long as we were able to 
pursue license violators.

Note that we haven't allowed this for libfaac.

What are the steps to install this encoder library? Is it part of the 
Nvidia binary video driver that I use for VDPAU on Linux? Is it part 
of every Nvidia graphics driver on Windows?

Carl Eugen


More information about the ffmpeg-devel mailing list