History

avfilter/af_afir: fix prev_selir variable change in private filter context

Paul B Mahol committed 3 years ago

Commit eeb280f1 parent eaba6bf1 file · +4 −3Browse files

Unified · Split

libavfilter/af_afir.c+4−3
@@ -632,15 +632,16 @@ static int process_command(AVFilterContext *ctx, · 631 unmodified lines
632 int flags)632 int flags)
633{633{
634 AudioFIRContext *s = ctx->priv;634 AudioFIRContext *s = ctx->priv;
635 int ret;635 int prev_selir, ret;
636 636
637 s->prev_selir = s->selir;637 prev_selir = s->selir;
638 ret = ff_filter_process_command(ctx, cmd, arg, res, res_len, flags);638 ret = ff_filter_process_command(ctx, cmd, arg, res, res_len, flags);
639 if (ret < 0)639 if (ret < 0)
640 return ret;640 return ret;
641 641
642 s->selir = FFMIN(s->nb_irs - 1, s->selir);642 s->selir = FFMIN(s->nb_irs - 1, s->selir);
643 if (s->selir != s->prev_selir) {643 if (s->selir != prev_selir) {
644 s->prev_selir = prev_selir;
644 for (int n = 0; n < s->nb_segments; n++) {645 for (int n = 0; n < s->nb_segments; n++) {
645 AudioFIRSegment *seg = &s->seg[n];646 AudioFIRSegment *seg = &s->seg[n];
646 647

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