h264dec: add a NVDEC hwaccel
Some parts of the code are based on a patch by Timo Rothenpieler <timo@rothenpieler.org> Merges Libav commit b9129ec4. 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>
Showing
- Changelog 1 addition, 0 deletionsChangelog
- configure 8 additions, 2 deletionsconfigure
- fftools/ffmpeg.h 1 addition, 0 deletionsfftools/ffmpeg.h
- fftools/ffmpeg_opt.c 4 additions, 0 deletionsfftools/ffmpeg_opt.c
- libavcodec/Makefile 2 additions, 0 deletionslibavcodec/Makefile
- libavcodec/allcodecs.c 1 addition, 0 deletionslibavcodec/allcodecs.c
- libavcodec/h264_slice.c 4 additions, 0 deletionslibavcodec/h264_slice.c
- libavcodec/nvdec.c 431 additions, 0 deletionslibavcodec/nvdec.c
- libavcodec/nvdec.h 62 additions, 0 deletionslibavcodec/nvdec.h
- libavcodec/nvdec_h264.c 176 additions, 0 deletionslibavcodec/nvdec_h264.c
- libavcodec/version.h 1 addition, 1 deletionlibavcodec/version.h
Loading
Please register or sign in to comment