aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/swscale_internal.h
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2021-12-14 14:43:33 +0100
committerLynne <dev@lynne.ee>2021-12-15 23:38:21 +0100
commit5317a6366f23f725007a06e695126232173417ab (patch)
treee8ad56c23c6a80170735869e5649f8c06a4259f6 /libswscale/swscale_internal.h
parentdf46d7cb49ce301d83c1d20cfc4ef47390d47691 (diff)
downloadffmpeg-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