compat: remove in-tree NVidia headers

Multimedia / FFmpeg - Timo Rothenpieler [rothenpieler.org] - 27 February 2018 15:22 EST

External headers are no longer welcome in the ffmpeg codebase because they increase the maintenance burden. However, in the NVidia case the vanilla headers need some modifications to be usable in ffmpeg therefore we still provide them, but in a separate repository.

The external headers can be found at https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git

Fate-source is updated because of the deleted files, and dynlink_loader.h license headers were updated with the standard FFmpeg headers.

27cbbbb33f compat: remove in-tree NVidia headers
Changelog | 2 +
compat/cuda/dynlink_cuda.h | 98 --
compat/cuda/dynlink_cuviddec.h | 886 -----------
compat/cuda/dynlink_loader.h | 273 +---
compat/cuda/dynlink_nvcuvid.h | 356 -----
compat/nvenc/nvEncodeAPI.h | 3324 ----------------------------------------
configure | 5 +-
libavcodec/nvenc.h | 2 +-
tests/ref/fate/source | 4 -
9 files changed, 26 insertions(+), 4924 deletions(-)

  • Share