From patchwork Fri Aug 18 14:24:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 43260 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4c9d:b0:130:ccc6:6c4b with SMTP id fq29csp2707706pzb; Fri, 18 Aug 2023 07:26:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFHdqDgDE9IP7vaRyzS7j2y16RMpIV1Vr6CrEjALaMYaYhCPVIbgFTpLgp0M0gy7HCUPj/D X-Received: by 2002:a2e:9b8d:0:b0:2bb:9710:9d99 with SMTP id z13-20020a2e9b8d000000b002bb97109d99mr1898091lji.44.1692368776613; Fri, 18 Aug 2023 07:26:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692368776; cv=none; d=google.com; s=arc-20160816; b=eSwqXQSwzD0k+kJCm4xnFo4AZ8vVtO8JhZ65r3A9g6NksmTVx+rgC35NaAur8Mcrvr dXwuU9t0Kny6NUWfXHjq/G5gj0VJ2jBSxOn1VTqwISTFiB8AYVwzfoqvPVeX2681C7Zg eLrnLwSLx8rsEciuSKvTc9Tng9LXU80jkcoFPTKAQeYg1qNAP4frrs2gJSgSXA6YNiQe ohJgH6BuKPd4KBr5fckbG3BIDFXjod7cVV5CGzm+D61+6Wx35m6D7y5mbl9X5p+qhMxu kvaOI3HOwKZee+49hZtDqoYlwWM3bGMHnaP4UE5zgs1YoUyERVVSrluKps+u83twb7E7 oeTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to:date :to:from:message-id:dkim-signature:delivered-to; bh=Goq1dmxR+248KrFZIWRAniAwqJAiF3Zbmn7FtkcBdy8=; fh=fgsEC5uuZOuzV7r9mTXgvURIGbxpRO08JRnNlycBIXw=; b=RNztxaLy1gEIwMXqEzDrA78/UijuIruuLM7yz4bSaWz4GH39enQjUunZbCpZz4Q8D4 n/7ndXD6UUHSSYvkeecNeJBsPKWZuQ/00GBUKEvNYDj28ByMPwIzREG2atFswXIIN5K+ r5fSk5PvImE+i+fqNTDvrHJBUdD0FcxqAFHFHQK9S4zQ2JUhOVTqRGWfzWg3LAOXaRgJ TNXsEUa8a/VF+FKKQ+wh5P/Bif+7+L8yIPQHXQ2STvu/5igz3V93ZFcRnlOc5pOfygbr Ms9VCYxuVbn4XCGPFy6G09NPJJcGEJtmtWYifkLk9gZszwEAwRX5GjG6tDxFJpD9dV7g e1ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=C5IAlvwd; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id i10-20020a170906264a00b0099d969e2d30si1465190ejc.192.2023.08.18.07.26.03; Fri, 18 Aug 2023 07:26:16 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=C5IAlvwd; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AB5BA68C529; Fri, 18 Aug 2023 17:25:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-190.mail.qq.com (unknown [203.205.221.190]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2054D68C56A for ; Fri, 18 Aug 2023 17:25:36 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1692368729; bh=TADFf3eU4XGQgsT2f3G9NGYSewVxLApHwMjdpjRMUj8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=C5IAlvwdDAtknD877rmoOlBEkaDwtCCeE8xqho74971VlyD7iuxED/mVPBx5hG+1V LEPDlKVV3S6ZuY9OOPkddZ/KKt3YU9R0c93q9wYMQ7wxG9Q8K8yjQO9n9W5vRDQ6/X Ka1OKXPqlkTeWX2okZJ8pjPn4zhsgq+7XsHJpoZ8= Received: from ZHILIZHAO-MB2.tencent.com ([119.147.10.200]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id 6099E8C6; Fri, 18 Aug 2023 22:24:09 +0800 X-QQ-mid: xmsmtpt1692368728tmdc4vc6e Message-ID: X-QQ-XMAILINFO: NvH2zBBgt3uTwffz0RAPyBDHOCz2E4CP7CPsPxNd/IAuJxQGUGSrhGy+/+UIqb MbRgFlViFPJ86BjoFLYHW0azTLbZsa7nPceapwJpze4Nu8QE9bHN2k82C4jAmN4DjmNckki5bDCV 81ctd2wjL8ZLciammAQ1/SsJLUn6dEgtZmFI6/kQ+DBizG5xZ8iLBTKAOCY2MDj3xrnNhCHe8cC4 EEKhdTvxJ1l9jmjD3AC7uZgw0I+4oZWrybEJ58pWqp3GwOGDteKdADWK05O/jW8wEnrbdffuK++l 6PmomD5Q4FaaPmaDvnV9Din9RwxwTM1qSOJ4roNc1rD8jnZg/6fvGfXCQWGyDWfm+1uqQ1Q8A9WJ SN9JNPViHiRzpInqiRBupfEkIGjzudh/Ar9252vkB6cv1VA0VDLptc1bZewN6axg4aSJZzwyKd08 px5bCnpeUHCUPJMnUoBqBUerF6taNuJScPqCF7bePjS5vlhHx7XD3Y03aHIIY5Q4EZ3Rw6yWT72i yT+IqX9j90HSN2iJ8rFdkd11N9lc5wbn3CDDh13/4LYIelybGEuebylwey3PMUvZB5lNd5vJ8VYd 4EkNBred7z/tWGcUggqjq9VdifkYbdlB6OlKD85gAeu5j8ueXDC7j3d0G+aTrEuR0tJVZ7wrHX9o JkcezOL+wDFtjXqeNnIRMHrG2TIrdUkIH8wEbx3RFxadOSZrY1PSLaf4qFnLAT9RlL/eP/b+kJ6X EIazMrH5WR65EFreuIoP7yyn2yCDSSbH12jGCAq4L4eX86iG7oUsk34NBbr1LFERttPKZdYjfZ98 pDF7mFbDJwhnjKr00S6/nNh2eMVZOw3MIqIyAfRF6Nc0jzRpvPkqWoENaNKyrhevW+mF66QKTEFl 9MALXwNyNtglo30JDeUoZcXENYFbZ86rxpIgZFwBhTgSOHArxZ8tNT2cNCCM+0igKqqIsHmeYHhb HpKTf9YtvyU0qoRptJ9ZD94f2DpOHICgxQw3yRsYztztwDk8dVK8cbX/RTP1mV X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 18 Aug 2023 22:24:08 +0800 X-OQ-MSGID: <20230818142408.74329-3-quinkblack@foxmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230818142408.74329-1-quinkblack@foxmail.com> References: <20230818142408.74329-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] avfilter/vf_transpose_vt: fix declaration-after-statement X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: glRgjiCfR2tK From: Zhao Zhili Signed-off-by: Zhao Zhili --- libavfilter/vf_transpose_vt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_transpose_vt.c b/libavfilter/vf_transpose_vt.c index da59479a4b..a3b2b9be79 100644 --- a/libavfilter/vf_transpose_vt.c +++ b/libavfilter/vf_transpose_vt.c @@ -69,11 +69,12 @@ static int transpose_vt_filter_frame(AVFilterLink *link, AVFrame *in) AVFilterLink *outlink = ctx->outputs[0]; CVPixelBufferRef src; CVPixelBufferRef dst; + AVFrame *out; if (s->passthrough) return ff_filter_frame(outlink, in); - AVFrame *out = ff_get_video_buffer(outlink, outlink->w, outlink->h); + out = ff_get_video_buffer(outlink, outlink->w, outlink->h); if (!out) { ret = AVERROR(ENOMEM); goto fail;