nvenc: drop the hard dependency on CUDA
authorAnton Khirnov <anton@khirnov.net>
Fri, 13 May 2016 07:13:47 +0000 (09:13 +0200)
committerAnton Khirnov <anton@khirnov.net>
Thu, 19 May 2016 12:17:03 +0000 (14:17 +0200)
commit6f58b4dc477e22237c4e89f6e2a1435aaa45a4d3
tree0c04952630f33ad9517a4cc07afb570de9c45928
parentf11ec8cee72fd2f1d26c4cbc675597422d106e17
nvenc: drop the hard dependency on CUDA

The code needs only a few definitions from cuda.h, so define them
directly when CUDA is not enabled. CUDA is still required for accepting
HW frames as input.

Based on the code by Timo Rothenpieler <timo@rothenpieler.org>.
configure
libavcodec/nvenc.c
libavcodec/nvenc.h