From patchwork Thu May 6 05:11:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 27617 Delivered-To: andriy.gelman@gmail.com Received: by 2002:a25:49c5:0:0:0:0:0 with SMTP id w188csp902546yba; Wed, 5 May 2021 22:14:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVBEFd9Z+MRcuWKQ7a3ulr+4bYWkzJu4UZ9hK5sT1B+aHdfuhov9uNN4BUEQ6FZZxkDI6X X-Received: by 2002:a17:906:74c6:: with SMTP id z6mr2436295ejl.13.1620278088715; Wed, 05 May 2021 22:14:48 -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 l13si1333564edv.124.2021.05.05.22.14.48; Wed, 05 May 2021 22:14:48 -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=o9wiwJ6h; 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 0FAE668803C; Thu, 6 May 2021 08:12:09 +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-oln040092075016.outbound.protection.outlook.com [40.92.75.16]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 511CD687F13 for ; Thu, 6 May 2021 08:12:07 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VZyHgfjraBjmbdTaIarlYcmOYZYSeuFph+b5amWojdKcMabxY12CJBJKALruCMIfRRmInciWA9wyxpmemw9eniMeq0SXEzTI7GLWDKXTHwH92a5F25xEtcVi9PuCZvtj3nKBjXFOCoWJTuDL4B82ZkX/evDcI2qR/86wuAkrI0HInjU0e6P5JSksC0qxR1xcgSZu4kmDz9oqK253g3OayJsobMCGqCvW0tylkB+mSfX535fqXQfspGocA/sDuDtF8uY7SguN+COlpm8xHQO4pKRAsn1iwLqzjB/sOsnZkbCrOlwma8iyQ4gMVKxrZAVwvY6vKEimBoiB+NzQtPWIcw== 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-SenderADCheck; bh=Bx6Au9DXY3cNdn3fCO6xm60jPUABy9SE2pCUe7FGez8=; b=PyZJRg8F5tB6dvpbFEMsxPaK2V2n19fB0BH6CFWVNRsj6GxMudcsAfKa9O8KNsOkjcAhaZevhaqchMf7jgXzayfQVMQ6FNFklkq2ih/fnIacKsDfh04aOBe39FXvPBZqXh0fmSPJp4BDYseGPfV57SzQPPrwceSRPIYqL5id46t7k2yT/tRjdZKFLbS3TOVx/FUvBCAiYeNQRsQAgPLEW5zdp1KzL8n5Q3RlxleFpLJvPvueQyX4Zvvq2ueZlyQQastErunF3Gaf2XQbtjhUiB5ytd131MLZH6XKa6kMCuBvF9QYkr7kAogf3pjuRJ3YPxk8NAki9QvxemJSKNO+KQ== 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=Bx6Au9DXY3cNdn3fCO6xm60jPUABy9SE2pCUe7FGez8=; b=o9wiwJ6h6iaS6THv88BOXNf0q0hDC+c7p70CW1yIuL8JoUHehKIjUrfm8buQ/kIpnjsNrchPiXhaz9P9i1XBkLdq/HZSXbDi9CPFz0FIRNacBbMwQ8PiXIntzHu48HmODEWyeE1RkB9QdMX8IZJ9D/zf4wOEZvUj3GBwCTjo1m26Pqbn43lC93cyd5NVXhl8OCYGbuITvRsP7WPiV9cahFF+QhQr+jYw1v0Hzt/vJGz//m3h6H708m+y4+uaQf17UTafF59TTxtJdfshg33k4FVg9yCDzA3IQkSsjSVKsNOuN3SeY5CEC/qWLPI4uFdGaqO9p4bq/kf55DzeHK+J+w== Received: from DB3EUR04FT015.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::42) by DB3EUR04HT077.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::424) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Thu, 6 May 2021 05:12:05 +0000 Received: from VI1PR0301MB2159.eurprd03.prod.outlook.com (2a01:111:e400:7e0c::40) by DB3EUR04FT015.mail.protection.outlook.com (2a01:111:e400:7e0c::453) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Thu, 6 May 2021 05:12:05 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:A4FB8BC2CBBA30444763DFB419C54788BE4D20337935A489F89A8D5E409737AF; UpperCasedChecksum:5A493F29505AC25E28462D23835EAEC6DA2FAA48A5059A45013D7DB9C0861DFD; SizeAsReceived:7611; Count:48 Received: from VI1PR0301MB2159.eurprd03.prod.outlook.com ([fe80::d9b:66ba:63ad:967b]) by VI1PR0301MB2159.eurprd03.prod.outlook.com ([fe80::d9b:66ba:63ad:967b%5]) with mapi id 15.20.4108.026; Thu, 6 May 2021 05:12:05 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 6 May 2021 07:11:20 +0200 Message-ID: X-Mailer: git-send-email 2.27.0 In-Reply-To: References: X-TMN: [UsbNeY+ybCX+QLUgfgsCHuErO1PIpomeO6ObNlcvoSY=] X-ClientProxiedBy: ZR0P278CA0145.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::15) To VI1PR0301MB2159.eurprd03.prod.outlook.com (2603:10a6:800:26::20) X-Microsoft-Original-Message-ID: <20210506051121.832886-21-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.193.170.150) by ZR0P278CA0145.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend Transport; Thu, 6 May 2021 05:12:05 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 94b35ae1-1770-4516-e02c-08d9104d7d97 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQ2WpFcKeHQard1uCGdQvPTfwKLxOCYp7ThILWlq+fGx07p0IvZbUemN3/hVlKb1d9MTciFynl3Bs4bG2myak4ZgxLodxveglRkO9w63tCs+3Z7XaXjl64Sv6Ih/PyuH/GlKOxBWZPIDbMLVkuSJ50oJ8ewDQOaUs2J/j7h0GlyOnqYPt/bP8ch2rZfvHMzNwYKdRdB2/a3UfYt+O+pHQVD8trDvpvR785ISaUx83m+ByjPkYs2OAaGPME8QrM8Av1B0vcTyJe9+YFS3qk2eoR4/qpx3C86P+qAM7q5MT8DZtUg8eny23SWJuCdf/Rr2F8UEvecgH+HhRrNg2A/t/9YthXi6HsrOQbyTfcdSZKh1L+PiglCbbASwJbYQDMi6vMg6Z4hCB/xb6hc0XBspVixwpMaeNj8GgxDArSeNqHRz/uit6izYghi/9BnZExPz4XuJLq4MagJnDky0C0mBzbUBGUsk0rg+J+Xr2vxtbbTxvscF0sHe1YctrFNzK9FA2v0qtCaFcVZP0GrDXpaQ3lkDyEcfS6+ixMnSXvRxDkn6nsbbJzKc4oJaGye1PYTMkOM3j8P/FFudDkfcN6etxUb2pYb/6ZiU+ajpPjRRuAhFZYNNAFzgtXscuDtImj40Al9iTcj+gqaXaEHhngzkcj2D0N0/WXIu3C6CVIFeuM/nDpD5btIF74dYBdGtQXKDbpnekat0mXp3nP66Sv0maXKUlSUERgl85bwDfh54X3CaahndGVK4rG/39u7W2m7slA= X-MS-TrafficTypeDiagnostic: DB3EUR04HT077: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pgR0fWZkkhQ757LFegCiwd3MuwhvLw5XCkT9M1j01tXqhTP82WVEyN6/hpQ3gs3JQwXFevf2VFYaEYUedTBYZHo55On48Fs8VAE3X4sKNZMyWL7Zjn7kgXZOSW6NYMza5lDot7H+vHVM0cKgdv8aTb6ZtVqmm0FMEPU0Gak8/6/tm74SIH6qJoQpKObvNZWGzP+tHNTSnIKjQzRNNqxvvp8OILYiFkgjTE33QDsJq+/9mm8F+LKplDmbRGFmnF/XAfE7E5Db1D37j9jIN8rEffPoGauAWogN48hlKWMN5jep6NnhmkJpi+Rt1CxVRCGoBzhKvlqdXsyAiUaruE+D3Dn8LgMV+fZR1K2ing9gccnGIon+RblH2f8OqRDbesA6RpVAHOIw+NnY3S3CcQH8ng== X-MS-Exchange-AntiSpam-MessageData: ItDEMXcnfEViwUzJ0is+62YP/z4gRwoDXWfXieSNq4i91rlTgckAPQJd7NjI6bJdvDWsxZCsJzrt2j0jOyPFsR8HukvaMabijSpMRWn2EQIfPh3do88fI5m5G1B6IQ9IZGj8zSjNWF4caklt8lzEnQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94b35ae1-1770-4516-e02c-08d9104d7d97 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2021 05:12:05.7726 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB3EUR04FT015.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT077 Subject: [FFmpeg-devel] [PATCH 22/23] avcodec/dnxhdenc: Use av_memdup() instead of av_malloc()+memcpy() 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: 2ImDsWTQc4ri Content-Length: 1082 Signed-off-by: Andreas Rheinhardt --- libavcodec/dnxhdenc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c index 1df5346e62..1a59815472 100644 --- a/libavcodec/dnxhdenc.c +++ b/libavcodec/dnxhdenc.c @@ -516,10 +516,9 @@ static av_cold int dnxhd_encode_init(AVCodecContext *avctx) ctx->thread[0] = ctx; if (avctx->active_thread_type == FF_THREAD_SLICE) { for (i = 1; i < avctx->thread_count; i++) { - ctx->thread[i] = av_malloc(sizeof(DNXHDEncContext)); + ctx->thread[i] = av_memdup(ctx, sizeof(DNXHDEncContext)); if (!ctx->thread[i]) return AVERROR(ENOMEM); - memcpy(ctx->thread[i], ctx, sizeof(DNXHDEncContext)); } }