diff options
author | OvchinnikovDmitrii <ovchinnikov.dmitrii@gmail.com> | 2020-10-15 03:16:21 +0300 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2020-11-08 19:05:17 +0000 |
commit | 2fb764e1f3932ddb5a2a071d238a4db83e6d5a1b (patch) | |
tree | e7cc6dceddb5e0a2bcd6da53f5c2d253ddde3d8e /libavcodec/amfenc.h | |
parent | cd322794eecf1dd7d975ce3dcf1c18bbd8b91ad1 (diff) | |
download | ffmpeg-2fb764e1f3932ddb5a2a071d238a4db83e6d5a1b.tar.gz |
lavc/amfenc: Add hardware config metadata
Without this metadata section the ffmpeg utility thinks that the AMF encoder
does not support input from D3D11 and DXVA2 hardware surfaces, causing
hardware pipelines to fail.
Fixes #8953.
Diffstat (limited to 'libavcodec/amfenc.h')
-rw-r--r-- | libavcodec/amfenc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/amfenc.h b/libavcodec/amfenc.h index 80658c6b2a..358b2ef778 100644 --- a/libavcodec/amfenc.h +++ b/libavcodec/amfenc.h @@ -27,6 +27,7 @@ #include "libavutil/fifo.h" #include "avcodec.h" +#include "hwconfig.h" /** @@ -117,6 +118,8 @@ typedef struct AmfContext { int tier; } AmfContext; +extern const AVCodecHWConfigInternal *const ff_amfenc_hw_configs[]; + /** * Common encoder initization function */ |