On Thu, 28 Sep 2017 13:58:02 -0500 mmironov <mikhail.miro...@amd.com> wrote:
> From 4a47f0e1ee57239fbbc597c0084f486e815ec267 Mon Sep 17 00:00:00 2001 > From: mmironov <mikhail.miro...@amd.com> > Date: Thu, 28 Sep 2017 12:30:30 -0400 > Subject: [PATCH] Added HW accelerated H.264 and HEVC encoding for AMD GPUs > based on AMF SDK > > Signed-off-by: mmironov <mikhail.miro...@amd.com> > --- > Changelog | 2 + > compat/amd/amf/LICENSE.txt | 31 + > compat/amd/amf/README.md | 32 + > .../include/components/Ambisonic2SRenderer.h | 79 + > .../amd/amf/public/include/components/Component.h | 393 +++++ > .../amf/public/include/components/ComponentCaps.h | 172 ++ > .../include/components/FFMPEGAudioConverter.h | 62 + > .../public/include/components/FFMPEGAudioDecoder.h | 68 + > .../public/include/components/FFMPEGAudioEncoder.h | 66 + > .../public/include/components/FFMPEGComponents.h | 50 + > .../public/include/components/FFMPEGFileDemuxer.h | 88 + > .../public/include/components/FFMPEGFileMuxer.h | 80 + > .../amf/public/include/components/MediaSource.h | 79 + > .../amf/public/include/components/VideoConverter.h | 87 + > .../public/include/components/VideoDecoderUVD.h | 87 + > .../public/include/components/VideoEncoderHEVC.h | 189 +++ > .../public/include/components/VideoEncoderVCE.h | 222 +++ > compat/amd/amf/public/include/core/AudioBuffer.h | 184 +++ > compat/amd/amf/public/include/core/Buffer.h | 160 ++ > compat/amd/amf/public/include/core/Compute.h | 284 ++++ > .../amd/amf/public/include/core/ComputeFactory.h | 146 ++ First thing first... I don't think we can dump the entire AMF API into the compat dir. I know we have some copies of external APIs there (like nvenc for nvidia), but these are tiny and subsets. The AMF API has a considerable size. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel