History

avcodec: add amfdec.

Added AMF based h264, hevc, av1 decoders. Co-authored-by: Dmitrii Ovchinnikov <ovchinnikov.dmitrii@gmail.com> v2: added encoder reinitialisation v3: use AMF_SURFACE_UNKNOWN to int decoder(ctx->output_format before)

Evgeny Pavlov committed 2 years ago

Commit fbfde331 parent 9e724255 files · +790 −2Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 5 files). Show all

Unified · Split

libavcodec/allcodecs.c+3−0
@@ -845,11 +845,13 @@ extern const FFCodec ff_av1_nvenc_encoder; · 844 unmodified lines
845845 extern const FFCodec ff_av1_qsv_decoder;
846846 extern const FFCodec ff_av1_qsv_encoder;
847847 extern const FFCodec ff_av1_amf_encoder;
848+extern const FFCodec ff_av1_amf_decoder;
848849 extern const FFCodec ff_av1_mf_encoder;
849850 extern const FFCodec ff_av1_vaapi_encoder;
850851 extern const FFCodec ff_libopenh264_encoder;
851852 extern const FFCodec ff_libopenh264_decoder;
852853 extern const FFCodec ff_h264_amf_encoder;
854+extern const FFCodec ff_h264_amf_decoder;
853855 extern const FFCodec ff_h264_cuvid_decoder;
854856 extern const FFCodec ff_h264_mf_encoder;
855857 extern const FFCodec ff_h264_nvenc_encoder;
@@ -860,6 +862,7 @@ extern const FFCodec ff_h264_vaapi_encoder; · 4 unmodified lines
860862 extern const FFCodec ff_h264_videotoolbox_encoder;
861863 extern const FFCodec ff_h264_vulkan_encoder;
862864 extern const FFCodec ff_hevc_amf_encoder;
865+extern const FFCodec ff_hevc_amf_decoder;
863866 extern const FFCodec ff_hevc_cuvid_decoder;
864867 extern const FFCodec ff_hevc_d3d12va_encoder;
865868 extern const FFCodec ff_hevc_mediacodec_decoder;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t