From patchwork Thu Sep 7 14:03:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43639 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:8b17:b0:149:dfde:5c0a with SMTP id l23csp623041pzh; Thu, 7 Sep 2023 07:03:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG5JCnqu4U1odqQnH5mEwsVCsUyPA32LBJV0blQVZZVEuzLg8vb0Ug4FsRnNZbsOAmgdYjt X-Received: by 2002:a19:8c11:0:b0:4ff:95c:e158 with SMTP id o17-20020a198c11000000b004ff095ce158mr4806627lfd.64.1694095434155; Thu, 07 Sep 2023 07:03:54 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d18-20020aa7d5d2000000b0052544441ba8si10350553eds.301.2023.09.07.07.03.47; Thu, 07 Sep 2023 07:03:54 -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=@outlook.com header.s=selector1 header.b=J3LbxBlz; arc=fail (body hash mismatch); 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=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5710E68C881; Thu, 7 Sep 2023 17:03:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2101.outbound.protection.outlook.com [40.92.75.101]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6C87268C837 for ; Thu, 7 Sep 2023 17:03:39 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kCpUk+5FhXDB1M133e3I8n+YkoTjAdSyH85U26q6wiZdpIGWOfjsVf0P8uLznG0wezLQAVNt0UDeFpDBJQbZbQWxyMJMkGVD+Ru1EOArvNFQSBaZH/jaYKpHHJr6kRewef1tYD2xhw6Yzm3zi7piuxFKeVS92ch8AV606+AkqEYz+FeOaeVJekR9iBB9zlcwLBoRjES8OEhetytUyPGHv6zDNGcPzi5yOdazBWolr27wMGbO+27BkEb85Z7L/WidtpfVoxIKn6WEXkNuGPIn6G34wxN557JpnTAUSW8wCbVUt/cgvAdVaAyHXJhtjqYQMC9paPoAbMFs/roM+RBazA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a97mNJyDt6knEqzasfprQvLFHG2VgM+76z8/N9UURho=; b=RLpVOksXMjC25OYOe6tYU9iWR4vbzpQ48f8FnxX7r+5/eLvUJSJc0lDRpg3HSdDu+OVZJHVUo1YGQ1GRwVCf+xd81tDIdoQTbfrVPIUIO6hInuECMC4wK9+7lTXyzGTl0EUjsYWSPVkPs0LaxaYm4J4UH0lgE8FyteiIoMo32FaikKFkg2r6bqFgwO2o/S7OgR/qCfIWi4Sd2zVH7P9ienUWKsSkMMBJaVt6lPDYl5f4EyYuMM+QmH2H5U3Z8IvExun2XrAVSEoXduzgLCvbq26Mz8a7PbKt3mJBdGQzjpa/FD7hAcZAjnpSjAMAcT/gFHPPw+XjGwz4RjJOVcW6PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a97mNJyDt6knEqzasfprQvLFHG2VgM+76z8/N9UURho=; b=J3LbxBlzx0+8NeocSN7LMZc/2R8kWPOwz4up3udKI56HlOEjAuD4qj27ixPPMaD84TcASx9972/q1ngyY1Xhi5NizfFuS5fsjEmBCEVXKz+PG6PZRgSYDULftzLIDtPCq4VdfkDACRmznIaAFNLVNL31CDDeRrkF0mi54FSHGfuJc67qPZx4rfKfhkuFjKQhI/uUY9Dd4m+z3rF0FUyaeu5xXk7d/S0lzHc8Ax2vIzkYlJVgW/yk/ZD3O4c8cvneIIH7CoMRxWYNDd7sLrWJRbuuvkRaqDnSWNQPF8CbZTNOXTD1jmIMs7sm2V1iKw+1QhP/2mnhDGiKIhFAtnVGLw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0151.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:176::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Thu, 7 Sep 2023 14:03:36 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6745.034; Thu, 7 Sep 2023 14:03:36 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 7 Sep 2023 16:03:21 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [m8QcY5aubN9+EhHvbg33PiexuL69H/UH] X-ClientProxiedBy: ZR0P278CA0035.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::22) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230907140322.725171-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0151:EE_ X-MS-Office365-Filtering-Correlation-Id: 5365986f-77b5-4bc3-28b2-08dbafab3a8e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2jUT3zwb9bIGJQQSj4Q0B0v/hvw1E67QRePSk6eWLcNPWJgBaHehZrMTkcwpue0yyYcBXLNPqiWb0nD7M5zq0RlfWVftUPICYaSrcwHmzLNHWMEY6vQFS7e9OPK+Ak60SRL6GL5pZzCFoLwu9KyeTTeFcIK9JZNY4TiaEXotR+qqZG941UcDWZ5BS5Gu7CcvNxHgTGGCVDvdM+4asOcootTyXvPhxG5HlLEdZruh93Bum7MSWGvCS5/SwmGezioCya2v2HD4kwBFnF6xknG3pAnW6FPL80aF7YJJSxfYtys9hRtA8ZtNTRdA1G0/azlafxVXqUsZF7dpS1N6JvoCEE9lcwJgMigAYLHFFih6S8tYj0niPO83WScisVDgAU1gdKEy2sOFAM96tUNSwcFLK9lxROn69+lwacFmgQdqaoSCDZE8GdiXSZJCgOaP6ZAumcKtKgYRJzsMtHEuNVz/YxsEukee0uz5j5Ga1+c4AybC8pJkmSHgz5kiwT0h/nhSjMpkKpD34P4i67JSLgiUN71yrHoDTmG1nK3xyh2tcDzYnd8L3KRXYCkFzajyvaj5NUAhlkj/XtbSFAtPch9rTHKgI+hLfwL9biJgWQR2f2rd/TRzD9XDGuxZwGp9WdjJ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lQbyOqETWOimHiPWKnObRq1xqnD8tpyB1WzSU5BMXc5UzMGQaE2jZykkMfeouyi2xPsIHy+Xgh02vldR/LBirUUxKv4AwaZGbKkqGPZJPkuxft++FcMjUYUq6tBIGIQohgzSOtcjDpafG27e65dc2AGsRypOI8+CmgZhPCGVfxPB3GRN2sSoqRPbS7YviV8rZn+mSlpy2Iv7EHP9aSqqdv8pVsIcqk+CPRUa96SGDfLFGQ5JMFOaiG6vU234W1K5l/aTX90AQgS+odxQp0fbVBnZcacbns87JmCeoJ9MjmrPiilWdPrguQTblvDKxG4i7pMIplqTBH9pp63oUz+05ZkuZQpEAjWtnYphPWqxKUO12ZRTOEKHaqMHjDciPWkib62It5u2S4fP8wH6jAHbCpY6XXhEGYv1HHE6RMQh9ojQOudi1jsf+SflLrpxiSZU8gayBCyKrhrDZAFTpuoVwVLIL7uw8ziStdG9OiDRo87pSS0Z5oOQCA7Zo01AF1MywHWzIb706jiqmTWq75gzXBTb4IaP6+5BA+bQGt0sdREoGNMF/qJ1bxw3rQiLRapN8ibFZ0JkTJJzAS11xcFYzQpEI8vCfEVTLgtJ16zIZZ2P8QMN85Ewyv3vh+G3QmJpRbo1WpciG3Hzlu6kqG2YZZ9/joT98F93xxWGQdbGyFgt5uabToy6nG9T27WhOJRO4LB28kTkzCUuS44AoRvAs3PGmOBsQJmhNerBeSpTgXBJFGblsC4JfEcGARZG0yhD4IS3VDbgZVVG8L4HASEeaR0DY9NwOrISs8x13yOZT2h7efx20iN6+MEIled2JsaXUo3I7mYpj0jwzuYtHyxX763VohWbm1uCiC5G6XONSRAUdmIDQ5YEsymnl2vKwVC5eSH7K2DfI52rvrxIUR3LFNDF72JA4Tn3KPp7WaHBd/YOT+flud3lrZ6bCe8cJ9tJD/ry552bKgX5Q9ivpk09Pu4wXOhjCZad7eAUvuoWgHfHgYjLrvBXCI41WQSpCnMWv2PYYVWCMlaelvQzmY2EWS9NlhNUpfLnkPU1bZ3aH2/itWKpaPitqLvLCg+UrqF0PC2+VNTI7aOJIp6RXzs1svl1DjLGBFEYEt4XNhT9MjOcdhWqKmNTcwuLmZPlYdwwqtr9L9HAl6xuwTu/F2uzNCIjWcyH4C5Iypg1+Zp7Xbdg+2tKmbrUAHstNcZ+JXbRBjpM0nkshmzcYUA3nhEaNo/nJb6+EeLtRSev68VsrhaQ1hEFidLFmyrhmNpb8Jzr X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5365986f-77b5-4bc3-28b2-08dbafab3a8e X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2023 14:03:36.2153 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P250MB0151 Subject: [FFmpeg-devel] [PATCH 30/31] avfilter/vf_varblur: Don't use pointer-to-const for destination 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: e28IEqD01QbW Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_varblur.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_varblur.c b/libavfilter/vf_varblur.c index f6f8382adc..6ebb9c0663 100644 --- a/libavfilter/vf_varblur.c +++ b/libavfilter/vf_varblur.c @@ -45,7 +45,7 @@ typedef struct VarBlurContext { void (*compute_sat)(const uint8_t *ssrc, int linesize, int w, int h, - const uint8_t *dstp, + uint8_t *dstp, int dst_linesize); int (*blur_plane)(AVFilterContext *ctx, @@ -98,7 +98,7 @@ static const enum AVPixelFormat pix_fmts[] = { static void compute_sat##depth(const uint8_t *ssrc, \ int linesize, \ int w, int h, \ - const uint8_t *dstp, \ + uint8_t *dstp, \ int dst_linesize) \ { \ const type *src = (const type *)ssrc; \