1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-20 07:48:15 +02:00
FFmpeg/libavfilter
Niklas Haas c00fd02558 lavfi/libplacebo: properly handle EOF
The current code relied on pl_queue eventually returning EOF back to the
caller, which didn't work in all situations (e.g. single frame input).
Also, the current code assumed that ff_inlink_acknowledge_status only
fired once, which was patently not true, as the above edge cases
demonstrated.

Solve both issues by keeping track of the acknowledged link status and
forwarding it (instead of trying to probe the pl_queue again) in the
event that we run out of queued input frames, as well as (in CFR mode)
when we pass the indicated status PTS.
2023-05-22 10:31:13 +02:00
..
2023-04-28 11:07:41 +08:00
2022-07-07 17:52:32 +02:00
2022-12-19 20:43:58 +01:00
2023-05-10 13:56:34 +02:00
2023-05-04 19:20:03 -03:00
2022-07-30 11:42:06 +02:00
2022-07-30 11:42:06 +02:00
2022-02-20 12:38:52 +01:00
2023-05-14 11:10:50 +02:00
2022-03-07 15:29:39 +01:00
2023-03-29 00:15:19 +02:00
2022-12-08 13:03:42 +01:00
2022-11-09 17:39:00 +01:00
2023-04-28 11:07:41 +08:00