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)
Showing the changes to libavcodec/allcodecs.c (1 of 5 files). Show all
Unified · Split
| @@ -845,11 +845,13 @@ extern const FFCodec ff_av1_nvenc_encoder; · 844 unmodified lines | ||
| 845 | 845 | extern const FFCodec ff_av1_qsv_decoder; |
| 846 | 846 | extern const FFCodec ff_av1_qsv_encoder; |
| 847 | 847 | extern const FFCodec ff_av1_amf_encoder; |
| 848 | +extern const FFCodec ff_av1_amf_decoder; | |
| 848 | 849 | extern const FFCodec ff_av1_mf_encoder; |
| 849 | 850 | extern const FFCodec ff_av1_vaapi_encoder; |
| 850 | 851 | extern const FFCodec ff_libopenh264_encoder; |
| 851 | 852 | extern const FFCodec ff_libopenh264_decoder; |
| 852 | 853 | extern const FFCodec ff_h264_amf_encoder; |
| 854 | +extern const FFCodec ff_h264_amf_decoder; | |
| 853 | 855 | extern const FFCodec ff_h264_cuvid_decoder; |
| 854 | 856 | extern const FFCodec ff_h264_mf_encoder; |
| 855 | 857 | extern const FFCodec ff_h264_nvenc_encoder; |
| @@ -860,6 +862,7 @@ extern const FFCodec ff_h264_vaapi_encoder; · 4 unmodified lines | ||
| 860 | 862 | extern const FFCodec ff_h264_videotoolbox_encoder; |
| 861 | 863 | extern const FFCodec ff_h264_vulkan_encoder; |
| 862 | 864 | extern const FFCodec ff_hevc_amf_encoder; |
| 865 | +extern const FFCodec ff_hevc_amf_decoder; | |
| 863 | 866 | extern const FFCodec ff_hevc_cuvid_decoder; |
| 864 | 867 | extern const FFCodec ff_hevc_d3d12va_encoder; |
| 865 | 868 | extern const FFCodec ff_hevc_mediacodec_decoder; |