History

avfilter/[vf_nnedi, vf_estdif]: check interlaced flag on correct frame

Fixes regression in vf_nnedi after 24dc6d386c6f7edb8f6945319f53a7f0b1642bb8 and vf_estdif while at it.

Kacper Michajłow committed 5 years ago

Commit b7e350a1 parent 03a8d9c2 files · +2 −2Browse files

Unified · Split

2 files
  1. libavfilter/vf_estdif.c +1 −1
  2. libavfilter/vf_nnedi.c +1 −1
libavfilter/vf_estdif.c+1−1
@@ -498,7 +498,7 @@ static int config_input(AVFilterLink *inlink) · 497 unmodified lines
498498 return 0;
499499 }
500500
501− if ((s->deint && !in->interlaced_frame) || ctx->is_disabled) {
501+ if ((s->deint && !s->prev->interlaced_frame) || ctx->is_disabled) {
502502 s->prev->pts *= 2;
503503 ret = ff_filter_frame(ctx->outputs[0], s->prev);
504504 s->prev = in;
libavfilter/vf_nnedi.c+1−1
@@ -694,7 +694,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 693 unmodified lines
694694 return 0;
695695 }
696696
697− if ((s->deint && !in->interlaced_frame) || ctx->is_disabled) {
697+ if ((s->deint && !s->prev->interlaced_frame) || ctx->is_disabled) {
698698 s->prev->pts *= 2;
699699 ret = ff_filter_frame(ctx->outputs[0], s->prev);
700700 s->prev = in;

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