if (diff_planes(ctx,
cur->data[plane], cur->linesize[plane],
ref->data[plane], ref->linesize[plane],
- FF_CEIL_RSHIFT(ref->width, hsub),
- FF_CEIL_RSHIFT(ref->height, vsub))) {
+ AV_CEIL_RSHIFT(ref->width, hsub),
+ AV_CEIL_RSHIFT(ref->height, vsub))) {
emms_c();
return 0;
}
return 0;
}
-static int request_frame(AVFilterLink *outlink)
-{
- DecimateContext *decimate = outlink->src->priv;
- AVFilterLink *inlink = outlink->src->inputs[0];
- int ret;
-
- do {
- ret = ff_request_frame(inlink);
- } while (decimate->drop_count > 0 && ret >= 0);
-
- return ret;
-}
-
static const AVFilterPad mpdecimate_inputs[] = {
{
.name = "default",
{
.name = "default",
.type = AVMEDIA_TYPE_VIDEO,
- .request_frame = request_frame,
},
{ NULL }
};