History

avfilter/avf_showspectrum: fix another case of frames queuing up

Paul B Mahol committed 5 years ago

Commit 7dfdc151 parent ac040851 file · +2 −0Browse files

Unified · Split

libavfilter/avf_showspectrum.c+2−0
@@ -1587,12 +1587,14 @@ static int activate(AVFilterContext *ctx) · 1586 unmodified lines
1587 1587
1588 FF_FILTER_FORWARD_STATUS(inlink, outlink);1588 FF_FILTER_FORWARD_STATUS(inlink, outlink);
1589 if (av_audio_fifo_size(s->fifo) >= s->win_size ||1589 if (av_audio_fifo_size(s->fifo) >= s->win_size ||
1590 ff_inlink_queued_frames(inlink) > 0 ||
1590 ff_outlink_get_status(inlink) == AVERROR_EOF) {1591 ff_outlink_get_status(inlink) == AVERROR_EOF) {
1591 ff_filter_set_ready(ctx, 10);1592 ff_filter_set_ready(ctx, 10);
1592 return 0;1593 return 0;
1593 }1594 }
1594 1595
1595 if (ff_outlink_frame_wanted(outlink) && av_audio_fifo_size(s->fifo) < s->win_size &&1596 if (ff_outlink_frame_wanted(outlink) && av_audio_fifo_size(s->fifo) < s->win_size &&
1597 ff_inlink_queued_frames(inlink) == 0 &&
1596 ff_outlink_get_status(inlink) != AVERROR_EOF) {1598 ff_outlink_get_status(inlink) != AVERROR_EOF) {
1597 ff_inlink_request_frame(inlink);1599 ff_inlink_request_frame(inlink);
1598 return 0;1600 return 0;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t