avfilter/vf_zoompan: unbreak filtering with video input

Inserting fifo appears to be working solution to not get
filter_frame request we do not want.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
pull/172/head
Paul B Mahol 9 years ago
parent 794b015035
commit 8a34344379
  1. 6
      libavfilter/vf_zoompan.c

@ -221,10 +221,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
double nb_frames;
int ret;
if (s->in) {
av_frame_free(&in);
return 0;
}
av_assert0(s->in == NULL);
s->finished = 0;
s->var_values[VAR_IN_W] = s->var_values[VAR_IW] = in->width;
@ -336,6 +333,7 @@ static const AVFilterPad inputs[] = {
.name = "default",
.type = AVMEDIA_TYPE_VIDEO,
.filter_frame = filter_frame,
.needs_fifo = 1,
},
{ NULL }
};

Loading…
Cancel
Save