aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/.gitignore
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2023-06-15 15:56:33 +0200
committerNiklas Haas <git@haasn.dev>2023-06-20 17:09:58 +0200
commit56e550b2645963ad38f0211c6f01720d5bf0d6f3 (patch)
tree782f3bdab44a639801918c5f6579b71a131e09cc /libavcodec/.gitignore
parent0c66d912ba2248a3650fb1ed8563adf28bff2987 (diff)
downloadffmpeg-56e550b2645963ad38f0211c6f01720d5bf0d6f3.tar.gz
lavfi/vf_libplacebo: support blending multiple inputs
Subsequent inputs require frame blending to be enabled, in order to not overwrite the existing frame contents. For output metadata, we implicitly copy the metadata of the *first* available stream (falling back to the second stream if the first has already reached EOF, and so on). This is done to resolve any conflicts between inputs with differing metadata. So when e.g. input 1 is HDR and output 2 is SDR, the output will be HDR, and vice versa. This logic could probablly be improved by dynamically determining some "superior" set of metadata, but I don't want to handle that complexity in this series.
Diffstat (limited to 'libavcodec/.gitignore')
0 files changed, 0 insertions, 0 deletions