From patchwork Thu Nov 28 01:41:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 16465 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id ED65144A5D1 for ; Thu, 28 Nov 2019 03:41:32 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C59D268B16E; Thu, 28 Nov 2019 03:41:32 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f194.google.com (mail-pf1-f194.google.com [209.85.210.194]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DDBF068B13C for ; Thu, 28 Nov 2019 03:41:25 +0200 (EET) Received: by mail-pf1-f194.google.com with SMTP id q13so12267960pff.2 for ; Wed, 27 Nov 2019 17:41:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=2Lc+b6nk3tj3Ll2QsfH8/C2I0l7mX8S2d6ZpsoljgtA=; b=HLrzFjcE+71+/luY8Xz1qqr01dfRCoYrDMPdwazUwHsUzyvIshZwhfB3ba9YkjM70u 79ikc4FMxN0uM5xm0ngkXpC/a9V8vz9cOMkocHaymuH163dNHo2e1tNhzXYx/ZZAnARz TV+u1k9KSe6sUHhtvDvpMhuM2DzzvmXFTfYZaG52CftX0XVEtqMove2IW2IkK85ZH6ki MYQ1W0djq6d7u3mqakLWNeoZBmlszST9cWUcmPQIo4uXNqTvXLxRySsi/Au4xVxVX7HU EZwMbqmcrxxhZf+uyzEc6G3lYH/pbbHCueNFfL42BdEZGMbO6GcWUlPsWXsGhzr7gjWh SLJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=2Lc+b6nk3tj3Ll2QsfH8/C2I0l7mX8S2d6ZpsoljgtA=; b=TDUx+m+5M8jVFhruoXrW4zbHhQLat198Lp/9QCfrLQDRYNHVHKU8AQAsabU9600oJz Got3SRWCXx9MZzkmNQz/hBWykOvgQnrpXHJdATH//q4zf1HkAgm+/ymVHFOZ3z+u/U0p apv9ai0h6RJkW8dJc1HJqcIjdn9hEOhqsi87SYeOKuB1k9UwqmVNrrqB7PfsIoKHxHXN xfvhUc8dnlHCea0qoqrvYPnmogCvg/4XM0ULc+o0HS+zhtT/5KrGAZLHoqAPPd0u/n2A IbMCHXtPAWg4z9NZFmqT5L1oxzALeAoqWaf7nb3LdTfrYbY2U1mFFO3tnlt1CCbQ5J+9 DrAg== X-Gm-Message-State: APjAAAWzU1EpOyxHdDipUJPK/PIY4euoh4YgPM6V5UYT/fyAOY6ByR9p lOI/REQcopJuS1MX9dhTjEooumkq X-Google-Smtp-Source: APXvYqwTHqecXgRHS4hx85Ko/Bpi2XfVudoXosIN9n3E66NEnZXz9SGg3sFqHdqgMJAq2v7WlWxKaw== X-Received: by 2002:a62:1514:: with SMTP id 20mr50423152pfv.217.1574905284146; Wed, 27 Nov 2019 17:41:24 -0800 (PST) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id v26sm18104313pfm.126.2019.11.27.17.41.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Nov 2019 17:41:23 -0800 (PST) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Thu, 28 Nov 2019 09:41:15 +0800 Message-Id: <20191128014115.11006-1-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20191128013418.10908-1-lance.lmwang@gmail.com> References: <20191128013418.10908-1-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v2 1/3] avfilter/vf_yadif: rename config_props -> config_output, link -> outlink X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- Sorry, fix the title typo libavfilter/vf_yadif.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/libavfilter/vf_yadif.c b/libavfilter/vf_yadif.c index 3107924932..0b34c5045b 100644 --- a/libavfilter/vf_yadif.c +++ b/libavfilter/vf_yadif.c @@ -311,26 +311,26 @@ static int query_formats(AVFilterContext *ctx) return ff_set_common_formats(ctx, fmts_list); } -static int config_props(AVFilterLink *link) +static int config_output(AVFilterLink *outlink) { - AVFilterContext *ctx = link->src; + AVFilterContext *ctx = outlink->src; YADIFContext *s = ctx->priv; - link->time_base.num = ctx->inputs[0]->time_base.num; - link->time_base.den = ctx->inputs[0]->time_base.den * 2; - link->w = ctx->inputs[0]->w; - link->h = ctx->inputs[0]->h; + outlink->time_base.num = ctx->inputs[0]->time_base.num; + outlink->time_base.den = ctx->inputs[0]->time_base.den * 2; + outlink->w = ctx->inputs[0]->w; + outlink->h = ctx->inputs[0]->h; if(s->mode & 1) - link->frame_rate = av_mul_q(ctx->inputs[0]->frame_rate, + outlink->frame_rate = av_mul_q(ctx->inputs[0]->frame_rate, (AVRational){2, 1}); - if (link->w < 3 || link->h < 3) { + if (outlink->w < 3 || outlink->h < 3) { av_log(ctx, AV_LOG_ERROR, "Video of less than 3 columns or lines is not supported\n"); return AVERROR(EINVAL); } - s->csp = av_pix_fmt_desc_get(link->format); + s->csp = av_pix_fmt_desc_get(outlink->format); s->filter = filter; if (s->csp->comp[0].depth > 8) { s->filter_line = filter_line_c_16bit; @@ -369,7 +369,7 @@ static const AVFilterPad avfilter_vf_yadif_outputs[] = { .name = "default", .type = AVMEDIA_TYPE_VIDEO, .request_frame = ff_yadif_request_frame, - .config_props = config_props, + .config_props = config_output, }, { NULL } };