lavfi/overlay: remove do_blend forward declaration.

This commit is contained in:
Clément Bœsch 2013-05-27 20:41:38 +02:00
parent ae5738248a
commit 92a2d12a71

View File

@ -107,22 +107,6 @@ typedef struct {
AVExpr *x_pexpr, *y_pexpr;
} OverlayContext;
// TODO: remove forward declaration
static AVFrame *do_blend(AVFilterContext *ctx, AVFrame *mainpic, const AVFrame *second);
static av_cold int init(AVFilterContext *ctx)
{
OverlayContext *s = ctx->priv;
if (s->allow_packed_rgb) {
av_log(ctx, AV_LOG_WARNING,
"The rgb option is deprecated and is overriding the format option, use format instead\n");
s->format = OVERLAY_FORMAT_RGB;
}
s->dinput.process = do_blend;
return 0;
}
static av_cold void uninit(AVFilterContext *ctx)
{
OverlayContext *s = ctx->priv;
@ -579,6 +563,19 @@ static int request_frame(AVFilterLink *outlink)
return ff_dualinput_request_frame(&s->dinput, outlink);
}
static av_cold int init(AVFilterContext *ctx)
{
OverlayContext *s = ctx->priv;
if (s->allow_packed_rgb) {
av_log(ctx, AV_LOG_WARNING,
"The rgb option is deprecated and is overriding the format option, use format instead\n");
s->format = OVERLAY_FORMAT_RGB;
}
s->dinput.process = do_blend;
return 0;
}
#define OFFSET(x) offsetof(OverlayContext, x)
#define FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM