From patchwork Fri Sep 15 15:16:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 43753 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bca2:b0:149:dfde:5c0a with SMTP id fx34csp393054pzb; Fri, 15 Sep 2023 08:16:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEkrH3VADuBtK4ObcOpAYb2oEYd9ylVsjZ0ddofId9iFPGi7RxmuxUAZnZjKEIAlK1Snf19 X-Received: by 2002:a17:906:29e:b0:99b:627b:e96d with SMTP id 30-20020a170906029e00b0099b627be96dmr1512611ejf.44.1694791009257; Fri, 15 Sep 2023 08:16:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694791009; cv=none; d=google.com; s=arc-20160816; b=qar/f3ZhRf/Y6+GxvNMb3CwR98W2iH/ER0TgW1qqCHuJSLFkj5KdDJEjE1j8f/LjYT DFIcdvghOSfi/nBwmNU7KtK6MejaX5iBQwHqzX7zqtmWWDp8mGLshEHAddWoZAxTDMjv uFSr+ClvT7VRax3sDPFmkUsQG3urnLHctzU6dA5+2HnLmmEuRJFFw7h2ZDVndHA8pCqV sFYItfiS4PdWG7kR2zil472MsiMCIe4iy0I+zZpM2qzmSPdYauUnEen4mR4fSJwYYs+y 039sZ4XE65/OEpaFlxE58HwyXN1ALLno12qj3qYxXxXi3WbeH64iOiqjf2XNgUtRWtS3 5PTA== 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:date:to:from:message-id :dkim-signature:delivered-to; bh=oWPvrpctWhGrAzyKb3QJqnU1nP0Mdnzech64bE5a8PU=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=bfBgwRJGdG6vdW40iRlhUPTvJG9jYwrbuTmxCGZBTQjroDL++DtcO3Y34tGdCNq7kB rs+ofQz1sGVyV5ZBkSnp/20Yxvhrd2QUGVwU/nBzWcxBWNxmtms5o/S66WjWwJOloFET T/fl6A+wGxV/ZH/gpG6J2NEXcLXLJHszBZ9RSs42wtlj7cARZiV9t/ft5+tKxKZ/1Wwu aPDi10Ga6OQuwdCIWNilpotm22E4ZInjD+YalDuR83/ivzLFTUPn670YAidCRUdPrKXS yiXzV3kUPdTRho1fUTm4W3Ty1WNvY2N35ewTkLPCG8vhdVR0xy1NaIOwERf8Vlcg78qt GCkw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=A7EsuEHJ; 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 i23-20020a1709063c5700b009942c859e77si3541620ejg.193.2023.09.15.08.16.46; Fri, 15 Sep 2023 08:16:49 -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=A7EsuEHJ; 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 3513A68C77C; Fri, 15 Sep 2023 18:16:43 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 77A9968C0CB for ; Fri, 15 Sep 2023 18:16:33 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1694790982; bh=syZB9McbOFrXlVRpOJZL0KVax5yZICjFH0t9emv8B/E=; h=From:To:Cc:Subject:Date; b=A7EsuEHJ8bVzzgvmku5TmD61O+UNk4sdw2dY9GsVR/Nrzqt2+wwdPVVyFV0OHsvaX y3wjUh5HA1Ni8w/jJmhgkGlUvo2Xq1yn/pz0uVYwm11c0Qz2cGlVfVnO5RcicOmapu iJT2jmmieECSIjd3BL7viossOARrZeP0NaMfZcs4= Received: from localhost.localdomain ([121.34.203.88]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id 4150BCB8; Fri, 15 Sep 2023 23:16:21 +0800 X-QQ-mid: xmsmtpt1694790981tpg4zw7jb Message-ID: X-QQ-XMAILINFO: MIAHdi1iQo+zuCoNMTYBprW90hCER9doz7xO9EQOEDDZNctbuiJ9LJzwhJG5T5 hIBNx/kTdmfCngJj+XgIjyK3BIM1AGiCxenR1v8y65mU0dkFAakRruN66qYnuvK3yJYC4gxHRgSJ xUe1DShNqPqTI5OJd6npMpa+JXBbG0v1XzKEULDvUYmv+OeduKCN+iYfIeA08GJXzCnBfgA8N1bz 5xiDd8FP0nriANQiVW0LVUQHbmHHlc6akGrbdrXLurNdO7ksZ3o8+Pi9cxdQ4AqPt2Sf120RjWvy wjV2uTj0HnES0O7v3oPkCXFXwatFBJWL5utUp5EvBTPV73GEU/ZnjY3ciiua+xTdef+JhQUEt8QA 4GL6NYaaconANM4aNsoD1zxY6qodIjLkmmya5ZaVJdzuHewHWlywFxmygXcCfyrvHYCWlVKMTnKU zJvP79/hRn5O8thsvSxpuf0YfZg/5cJHr+Tq9hyLJBXwnwgw8yqmWhFxnQ849M4hLKrrDS3kJb3U 5mRbpSS+2bRBV4wynuH+/RXt/ENrR/fJzcZKAmC8+rpmCcpmNpp1uPC/au28sDp/g5X3Xca6nZGh eZ50JiMlB2DWd57HJDaredVhUY92nrSQQ1kXl2VtVzaRqVF2ibRHquJvZVuKYO63FfcQPrXbp6es qDDyOFQnGo119V2SyYRGJ8A6hUrVaKGPDTPcR8gblpyU/PparDtzXZtIKPT+02sLCtTviQug3s5r sSJQJIB21PmIaeuNp+nR1ucL9OugKHDzDrxF3cJBUMZUYUWpyVAbMW7xDqWa1oMFoNTA9/PwfIwz UELLZez8WDk8xFJXo5KpHsyHoaa/Rn/H4Crv9dDANvH/zooQ+hLC0aG8SFx+2rTmVF065AQ8X6lJ KJaCa1GY/ACmzxMN4XmF7k0J1RUwFli29bBOAGqO4qh8LddaDYYi4QADBYSVj5v5NiOseHAbC1WZ H9/gjPSmu0HDIaxJnNlNwX0b1mu/hO X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 15 Sep 2023 23:16:17 +0800 X-OQ-MSGID: <20230915151617.3962-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avfilter/vf_smartblur: pass old context to sws_getCachedContext 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: Mg+EorHn8On2 From: Zhao Zhili Otherwise it make no sense to use sws_getCachedContext. --- libavfilter/vf_smartblur.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_smartblur.c b/libavfilter/vf_smartblur.c index 85d8d502e1..ae0ec05b2d 100644 --- a/libavfilter/vf_smartblur.c +++ b/libavfilter/vf_smartblur.c @@ -136,7 +136,7 @@ static int alloc_sws_context(FilterParam *f, int width, int height, unsigned int vec->coeff[vec->length / 2] += 1.0 - f->strength; sws_filter.lumH = sws_filter.lumV = vec; sws_filter.chrH = sws_filter.chrV = NULL; - f->filter_context = sws_getCachedContext(NULL, + f->filter_context = sws_getCachedContext(f->filter_context, width, height, AV_PIX_FMT_GRAY8, width, height, AV_PIX_FMT_GRAY8, flags, &sws_filter, NULL, NULL);