Browse Source

lavfi/overlay: remove do_blend forward declaration.

tags/n2.0
Clément Bœsch 12 years ago
parent
commit
92a2d12a71
1 changed files with 13 additions and 16 deletions
  1. +13
    -16
      libavfilter/vf_overlay.c

+ 13
- 16
libavfilter/vf_overlay.c 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



Loading…
Cancel
Save