aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_datascope.c
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2023-06-15 16:07:51 +0200
committerNiklas Haas <git@haasn.dev>2023-06-20 17:09:58 +0200
commitd625010acde36fcf3ac4931ee25184aec06643c3 (patch)
treeb000ca7069de8e33f96bdf7d0caba7242aa7d3fe /libavfilter/vf_datascope.c
parent6c41c3f92815b9b62d19f871cbb261afbd58d5a0 (diff)
downloadffmpeg-d625010acde36fcf3ac4931ee25184aec06643c3.tar.gz
lavfi/vf_libplacebo: generalize frame update to multiple inputs
In the event that some frame mixes are OK while others are not, the priority goes: 1. Errors in updating any frame -> return error 2. Any input incomplete -> request frames and return 3. Any inputs OK -> ignore EOF streams and render remaining inputs 4. No inputs OK -> set output to most recent status This logic ensures that we can continue rendering the remaining streams, no matter which streams reach their end of life, until we have no streams left at which point we forward the last EOF.
Diffstat (limited to 'libavfilter/vf_datascope.c')
0 files changed, 0 insertions, 0 deletions