mirror of https://git.ffmpeg.org/ffmpeg.git
lavfi/af_asetnsamples: fix EOF handling.
Only filter one buffered frame. Correctly return EOF if there is none.
This commit is contained in:
parent
983d04dd40
commit
52853077ee
|
@ -171,9 +171,8 @@ static int request_frame(AVFilterLink *outlink)
|
|||
} while (!asns->req_fullfilled && ret >= 0);
|
||||
|
||||
if (ret == AVERROR_EOF) {
|
||||
do {
|
||||
ret = push_samples(outlink);
|
||||
} while (ret > 0);
|
||||
return ret < 0 ? ret : ret > 0 ? 0 : AVERROR_EOF;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue