You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-23 21:54:53 +02:00
lavfi: split frame_count between input and output.
AVFilterLink.frame_count is supposed to count the number of frames that were passed on the link, but with min_samples, that number is not always the same for the source and destination filters. With the addition of a FIFO on the link, the difference will become more significant. Split the variable in two: frame_count_in counts the number of frames that entered the link, frame_count_out counts the number of frames that were sent to the destination filter.
This commit is contained in:
@@ -303,7 +303,7 @@ static int request_frame(AVFilterLink *outlink)
|
||||
AVFrame *picref;
|
||||
int w = WIDTH, h = HEIGHT,
|
||||
cw = AV_CEIL_RSHIFT(w, test->hsub), ch = AV_CEIL_RSHIFT(h, test->vsub);
|
||||
unsigned int frame = outlink->frame_count;
|
||||
unsigned int frame = outlink->frame_count_in;
|
||||
enum test_type tt = test->test;
|
||||
int i;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user