The cuvid header situation is a mess - the only feature-complete headers are in the Video SDK and not in the cuda header collection. The headers in the Video SDK are MIT licenced, and so we can bundle them like we do the nvenc header.
Once bundled, we do need to tweak them to remove the use of a dynlink system that's specific to the Video SDK samples, which we don't need and don't really want. Philip Langdale (3): cuvid: Add MIT licenced nvcuid headers from Video SDK 7.0 cuvid: Modify cuvid headers to be usable cuvid: Use the compat headers for nvcuvid compat/cuda/cuviddec.h | 827 +++++++++++++++++++++++++++++++++++++++++++++++++ compat/cuda/nvcuvid.h | 321 +++++++++++++++++++ libavcodec/cuvid.c | 2 +- 3 files changed, 1149 insertions(+), 1 deletion(-) create mode 100644 compat/cuda/cuviddec.h create mode 100644 compat/cuda/nvcuvid.h -- 2.7.4 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel