diff options
author | Niklas Haas <git@haasn.dev> | 2021-12-14 14:43:33 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2021-12-15 23:38:21 +0100 |
commit | 5317a6366f23f725007a06e695126232173417ab (patch) | |
tree | e8ad56c23c6a80170735869e5649f8c06a4259f6 /libswscale/swscale_internal.h | |
parent | df46d7cb49ce301d83c1d20cfc4ef47390d47691 (diff) | |
download | ffmpeg-5317a6366f23f725007a06e695126232173417ab.tar.gz |
vf_libplacebo: switch to newer libplacebo helpers
Support for mapping/unmapping hardware frames has been added into
libplacebo itself, so we can scrap this code in favor of using the new
functions. This has the additional benefit of being forwards-compatible
as support for more complicated frame-related state management is added
to libplacebo (e.g. mapping dolby vision metadata).
It's worth pointing out that, technically, this would also allow
`vf_libplacebo` to accept, practically unmodified, other frame types
(e.g. vaapi or drm), or even software input formats. (Although we still
need a vulkan *device* to be available)
To keep things simple, though, retain the current restriction to vulkan
frames. It's possible we could rethink this in a future commit, but for
now I don't want to introduce any more potentially breaking changes.
Diffstat (limited to 'libswscale/swscale_internal.h')
0 files changed, 0 insertions, 0 deletions