mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-23 23:21:06 +01:00
af_amix: return AVERROR(EAGAIN) when request_frame didn't produce output.
0 should only be returned when there was at least one output frame.
This commit is contained in:
parent
428b369804
commit
54bf88e65f
1 changed files with 2 additions and 2 deletions
|
|
@ -409,7 +409,7 @@ static int request_frame(AVFilterLink *outlink)
|
|||
|
||||
available_samples = get_available_samples(s);
|
||||
if (!available_samples)
|
||||
return 0;
|
||||
return AVERROR(EAGAIN);
|
||||
|
||||
return output_frame(outlink, available_samples);
|
||||
}
|
||||
|
|
@ -440,7 +440,7 @@ static int request_frame(AVFilterLink *outlink)
|
|||
|
||||
available_samples = get_available_samples(s);
|
||||
if (!available_samples)
|
||||
return 0;
|
||||
return AVERROR(EAGAIN);
|
||||
available_samples = FFMIN(available_samples, wanted_samples);
|
||||
} else {
|
||||
available_samples = wanted_samples;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue