Nov 10, 2021, 08:20 by d...@lynne.ee: > I've extensively fixed and improved our Vulkan codebase, and it's > now up to standard. Since it's a 14-part patchset, I've uploaded > my branch for review here: > https://github.com/cyanreg/FFmpeg/tree/vulkan > > The implementation now follows modern Vulkan API usage practices, > fully takes advantage of all the hardware has to offer, it's faster, > much easier to compile, static linking is possible and most importantly, > it's bug-free and extendable. > > Of interest to anyone who's only interested in public API changes > are patches 2/14 and 6/14. The changes made are backwards compatible, > and will not break API users. > > I've collaborated with Niklas Haas to make our APIs compatible, and > we've both improved our codebases in the process. He'll be submitting > a long-requested vf_libplacebo filter for review as soon as this gets merged. > > I'm also working on a Vulkan hwaccel using the new decode API, > the branch for which can be found here: > https://github.com/cyanreg/FFmpeg/commits/vulkan_decode > Notably, libavfilter/vulkan.c will be moved into libavcodec/vulkan.h, > and will be used to handle both filtering and decoding/encoding. > No API changes will be required for it. > > I've also attached the patchset here. >
Ping. libplacebo has already had the changes needed merged. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".