h264dec: add a NVDEC hwaccel
authorAnton Khirnov <anton@khirnov.net>
Sat, 11 Feb 2017 15:49:34 +0000 (16:49 +0100)
committerTimo Rothenpieler <timo@rothenpieler.org>
Fri, 10 Nov 2017 21:48:53 +0000 (22:48 +0100)
commit0e00624389955bc559d75855d5c4876266d9575f
tree33fc79eb493eac37ca67e26704f330bf8d08dc6e
parent0aecc08e5fd15960639a75c43265539e70d0189e
h264dec: add a NVDEC hwaccel

Some parts of the code are based on a patch by
Timo Rothenpieler <timo@rothenpieler.org>

Merges Libav commit b9129ec4668c511e0a79e25c6f25d748cee172c9.

Due to the name clash with our cuvid decoder, rename it to nvdec.

This commit also changes the Libav code to dynamic loading of the
cuda/cuvid libraries.

Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
Changelog
configure
fftools/ffmpeg.h
fftools/ffmpeg_opt.c
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/h264_slice.c
libavcodec/nvdec.c [new file with mode: 0644]
libavcodec/nvdec.h [new file with mode: 0644]
libavcodec/nvdec_h264.c [new file with mode: 0644]
libavcodec/version.h