It's a lower-level component in so much stuff we're not even aware of.
Copy data to or from a hw surface. At least one of dst/src must have an AVHWFramesContext attached.
int av_hwframe_transfer_data(AVFrame *dst, const AVFrame *src, int flags);
Well unlike what the very first sentence of the comment block hints towards, it actually is only implemented for host<->device copy, not device<->device for many backendsThat said, when it works, it's really great
Sometimes I wonder if we can vanish one single project out of existence instantly, which one would cause the most chaos.
https://interoperable-europe.ec.europa.eu/sites/default/file...