![]() ![]() Seems that the hevc decoder only support NV12 surface now while P010 surface is supported since RX 480. Should we add -hwaccel amf or -init_hw_device amf to create a context when using this fully GPU accelerated pipeline just like qsv or cuda? MAINTAINERS: add myself to the AMF section Alexander Kravchenko He has been idle for a year in the patchwork list, can I know if he is still doing ffmpeg related work? This is very helpful to speed up the merge I see that some of your folks tried to add himself to the ffmpeg maintainer list, but he did not receive a reply. Start by adding you to the list of ffmpeg maintainers. This is neither efficient nor power-saving. However, the lack of AMF decoder and scaler in ffmpeg results in the transcoding pipeline not being able to be performed completely in GPU memory. Over the years, the decoder/encoder/filter of QSV and NVENC have gone through many iterations, and their functions and types have become more and more complete, and they have even become a selling point. I sincerely hope AMD can restart ffmpeg integration that has been stuck for two years. Could you please guide me which parts need to be changed? Perhaps it was caused by API changes in ffmpeg and AMF as these patches were last submitted two years ago. Then I used some ugly hacks to solve the above problem, but it seems that hw_frames_ctx(pointer to HW accelerator (frame allocator)) has not been implemented.Īt this point, I can't let decoding and encoding be done in GPU memory at the same time. In addition, the encoder only creates SurfaceFromNative when the format is D3D11/DXVA2_VLD, but these formats are not available in the FormatMap, which makes encoding impossible. ![]() Transcoding is my main purpose, so this will greatly affect the 9668284#diff-0a2f87051af6e67fdb6752e0fdd778d3R189 I found that when using the decoder, AMF_MEMORY_DX11/DX9 does not work properly, and the encoding will proceed normally only when the AMFSurface is converted to HOST. I spent some time these days to merge old patches containing hwcontext_amf and amfdec into ffmpeg master to test. ![]()
0 Comments
Leave a Reply. |