diff options
author | Philip Langdale <philipl@overt.org> | 2017-11-13 21:09:27 -0800 |
---|---|---|
committer | Philip Langdale <philipl@overt.org> | 2017-11-14 19:40:01 -0800 |
commit | 912ceba61b0d45caa8ba8664ddf7b18e2121ddf3 (patch) | |
tree | 2b62171ba0a1978a479b4e4ee205e6310e28e187 /libavcodec/allcodecs.c | |
parent | bb4c9d0a8ead02f7d943c2bae3e36b30e605b30b (diff) | |
download | ffmpeg-streaming-912ceba61b0d45caa8ba8664ddf7b18e2121ddf3.zip ffmpeg-streaming-912ceba61b0d45caa8ba8664ddf7b18e2121ddf3.tar.gz |
avcodec: Implement vc1 nvdec hwaccel
This hwaccel is interesting because it also works for wmv3/9 content,
which is not supported by the nvidia parser used by cuviddec.
Diffstat (limited to 'libavcodec/allcodecs.c')
-rw-r--r-- | libavcodec/allcodecs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c index 0781862..e213f37 100644 --- a/libavcodec/allcodecs.c +++ b/libavcodec/allcodecs.c @@ -111,6 +111,7 @@ static void register_all(void) REGISTER_HWACCEL(VC1_D3D11VA, vc1_d3d11va); REGISTER_HWACCEL(VC1_D3D11VA2, vc1_d3d11va2); REGISTER_HWACCEL(VC1_DXVA2, vc1_dxva2); + REGISTER_HWACCEL(VC1_NVDEC, vc1_nvdec); REGISTER_HWACCEL(VC1_VAAPI, vc1_vaapi); REGISTER_HWACCEL(VC1_VDPAU, vc1_vdpau); REGISTER_HWACCEL(VC1_MMAL, vc1_mmal); @@ -128,6 +129,7 @@ static void register_all(void) REGISTER_HWACCEL(WMV3_D3D11VA, wmv3_d3d11va); REGISTER_HWACCEL(WMV3_D3D11VA2, wmv3_d3d11va2); REGISTER_HWACCEL(WMV3_DXVA2, wmv3_dxva2); + REGISTER_HWACCEL(WMV3_NVDEC, wmv3_nvdec); REGISTER_HWACCEL(WMV3_VAAPI, wmv3_vaapi); REGISTER_HWACCEL(WMV3_VDPAU, wmv3_vdpau); |