From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id E8AA240DB9 for ; Tue, 8 Feb 2022 10:38:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 61DEB68B219; Tue, 8 Feb 2022 12:38:21 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074053.outbound.protection.outlook.com [40.92.74.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1B6EF68AF4C for ; Tue, 8 Feb 2022 12:38:15 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b5gZyDzbWx3PBi64hRXmUuBqCjEBHFkfy1MZq8iIvGIcpSX4JUOcAe2KmHAywvKKpLWOKEkeS4mQey7I0RHdZWtgTBNZSZw3uSmlUQlBkiqTbDO7ZxXR8UzD8Vcd8a9Gp2OJR7GPYSZVjbz6R+fPMIJK2oi4CTM62v6awIVVUhd0W5zMsrhGeL4J/beUcxEIe/VIQbiBRgFjSB+EBeAoIQ5ccWTwEIROdVURx9RCo2f4bdqJnJhNoB59W4fxGD0cY75iZVgnvMEOu7oR8la3BTHhoLnH9fkDUWxk1JHQX9VTJjvIk4mgNshnxumQMZsFtSih5MDOSoOg13oIog1M7A== 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=9njEVXIYD/K6IHg4M87kopAibU4171PZREFD9PGESCs=; b=ElMZDwTo4idIDUCeJYiQvkI9u0hTUOVYxJe040p4I8z7gK1aRoKkVdPizWNsvhT4zPdPfwjI7DlVnqziufMDgMwH9da3eY/ak6xN3632Z4cRP+f4JemsE/bxXdzYTw6eRHDVzMLde8fptEcegF62rVVljqfM5AftA1ka7vA12jAcdKm68OXHu86r5F0ORXqz2/lEkN2nwZqH38kTRZqf5l5Q/bDSawfjZZ9pxvVuuR2o3jUDC6Vx2vlZuxUNShk58ozi5idRU5ivyzp6lThCtUIrCNb4QgF3+6VsLCqhcgf9SYxT9PhwyIV4478oe5sF9H1TpTV4YbGHn57TgGUyXw== 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=9njEVXIYD/K6IHg4M87kopAibU4171PZREFD9PGESCs=; b=UCcGP92H5/YROooeJlWsNwzTodfeaNhxyjNYIQUxVJ5MecLYUn9TpAbkpxW2PXhO2lGGWV/4OI7AINFLQvzbz5wYvPQj4w4BDixarWqBpbkPYf5qQJvCjwAREqX8bv0++6OC+DRwtrhHsh+DggivthVCWhqPZYk2HGpBBtl4QTBQ7w/b/WOtxLy7jFcGLFs1yCcT/CoPjt/xsiqT0L56LPiO3E13MrEEL7cVMI7c9Vhkh8Ji7bV8XNX6L/LRD1NPFg6OlpgTE/J4i8h0gPYGttqpzgb8SpVLtvFuHeclb2bvg3jCq61SjSd2chr1Zw0W7pTsgtKVkQKEuB0pGyiZTg== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by VI1PR0301MB2575.eurprd03.prod.outlook.com (2603:10a6:800:67::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.19; Tue, 8 Feb 2022 10:38:13 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%6]) with mapi id 15.20.4951.019; Tue, 8 Feb 2022 10:38:13 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 8 Feb 2022 11:38:06 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [UXoLRD3V85TSc8C7OUkqWLshmAmgzv5U] X-ClientProxiedBy: AS9PR06CA0098.eurprd06.prod.outlook.com (2603:10a6:20b:465::13) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220208103806.1073822-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 835b8517-2073-4c2d-9952-08d9eaef1bbb X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQlB9bKabCTlQohqaUcoxYjhkhJvUfVEcIrifrSP9cDU+36LOSCzn+A1oct/mC00asiwuX2U4eiGNjjpQfWuKlrZ+SOsflUq5cRAahcpWARjIoiDn59N5lQt9I+RoOd8ckPMu6FOnZDSfHZJyGKtrkzCV1GoE3L812X+V1kfd9IJOCvcm+Jj9k5qjapZAwYWNiRAZcYrzaZFSVtCUWnZjSrhlcF+PECKTwngoyKZrn3R44obppClsppj/uzqXdHyCUB9GwhUNKYxxgZXoSqoxtLaMLJaqZKkLT64qsaAKtiFAqPhA0IyRjdhzXwYbxNVNyuxwCMTF4peUhMzbNP/kgwbuFku2OCAvxHQEuUwsxzDuHIHMu1kVZ8zqk08Z8wTwBrBBACw5ezgguGkpHzRi21IWpA/X1hkE1flCWk51gsnbPSoNmtEx11YVI2DDKV5bMnBudKVtuoe6iX/vspa0ERSQclyPaB0wTBYo/tkxNUNOu7uafVbcjC5bOnbqebHURdgu+iznpeyg9bm6JyLwsX63RhFNe2EMeXN1bybiaJHIojKNNMzXYDKkA2lwZsi0ka/xyrLBjDS4s+l6FjbbjOdxQL21jbvoQmJKeXseenhoRGOFHKV73BjJY5sqrpDcRdHKnDb0g9ABy5PgVbLw+TBNXo7uTAmr95NJwc655/7P1PMk6WxiMwgCsPbi5DJJ0Z2Wpf4W1weciPJYaj+jz2+9KX6pe2608tMo6oQSbLQ8uTv1PqQJ0oKDUUPeDLg/s= X-MS-TrafficTypeDiagnostic: VI1PR0301MB2575:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Gi6OiQXS1Q2UAcMir0DPpB71Uf7DnXPAGI5elysjiQJ2n5Zq/Wq/XJqSYFCk0SPd1EFQ2R0gI0H6VKZhaNt16LKh0kk0MHabHuprKTWhVyjL1uyrkiLrk+4A3kJY/4ZmQ+e6WpQjHRlXMDGSIIshlibELb7a/46UFcXgDAtJkY06/WURyryVHXhSisd9KUjUWawQAm+GEZyf2UvaM3RIFCPDVyTbwT2yXPjDHHB7UcvL55YryVrDttlPS+zUiSbycDlMJQqUKgf2iPSk7WdNL67FHwnRQNrzxPjold6P4KxE5heapFBTSkBCOp7MhTrZzBAawYnhLr3tgwZFLsBABI/JyqdfCZOUMzTCqTnUyoeBNF8NkvFQYU/jaI/ONwQ3nJ3zeiPDp2ON21fmIcDOjyOLBKG9hIGEWGtcpn2TP+E3jhweDY63XkW8xSIEG3ox3gKNk/s8mkUosjQq4r7Tq9ate26EdPwuxWM3JOZM9czpLkboRe5lP68PeT0lYNQTfpEUcZAC4GeHvfJa1/2LAAgneQn4ZnOCyDhIMrbecfKYhoFdliRpuRVZbGzSheT/6GMRHWvQaqTxx+moVr4Y4w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rwgUnijv/OlS7NSgDco4Wfup48WhGYO2IsktQS/ffIOw6ujFa2p7Ssb8hw+h?= =?us-ascii?Q?xmWNYdpICYr9b0HpmnBPGfaiRK7Fh44IOkIPdAluitC5yuYWug1WNQEAF2qA?= =?us-ascii?Q?Vw5t/X7u1A84i8cveh8b0/1rbRvMLCFrAzwMicRV0dioNGrKZ9e6VGnCsiTm?= =?us-ascii?Q?KzakpVVeP/Rye1IJLEDMen4WAmpwAZ6kJ+RhSdAHvhdEqa84RwD5B9ZuY5OX?= =?us-ascii?Q?xjafsVLlc04nPmCz2M+VW5sDjtq9H5eH5O3p5a+TaxcG8js3m9yxkHJaqJ6C?= =?us-ascii?Q?r4by8Pr9mxrhnNTI4C+O4BiYjMh9pzlP5UoFUWPAJiRtkWpVF3UrrhyRYlH6?= =?us-ascii?Q?5gP0kNQI6T1J0oUt5/WIHaYDX26l0a+hboM0kUe1jwNJRPa4ULzC8Qf0F0M4?= =?us-ascii?Q?RMYJa5oBAHgYRhdg4fq631lDQR0BRT/+wTw0AOt4hPvoiPwkdQNRHjXsWXP7?= =?us-ascii?Q?Tm9a8kaev5W8AwhEkHcU8C1DeE6JTZnvfSZUD7X4C3D5D0vRt7ZFz3AowULp?= =?us-ascii?Q?CHgsMzrfuc4rCMglHBD0druANw84QDiJjzCbj/tuilbiEKHNe0160nk8GbBm?= =?us-ascii?Q?HUeNenfSx3H0+l+BnzHtyoyxjSSxO5/2t9JTp3u5KaXKHokmjxpuoK7pJhDg?= =?us-ascii?Q?x2oK+d2Roe4qoOiJoNVHHo+DL03a241EXWlEZ5O4R31Y+tJGHG1xp6aszSI3?= =?us-ascii?Q?h0ARA2gIGiqaRtLfx71BWYUJTec2FIHJkGSGYlww+HN8nrInPgecnGztth4l?= =?us-ascii?Q?z4DrAjzWDj48duGx72akYJnKtpYk4WKe950rayZr4X2B5ZT/4o+3TmZBCXj9?= =?us-ascii?Q?GCA6sxZAsnTJdom/xX7SXKJcaPckU9M92MsWwqZacJXD2fGUs2kQnXZqZ3JW?= =?us-ascii?Q?HEne1Vtcb6TDl88/YuWfJZzHYIzxIKKLPsPXA02pOk77hRG77zj6/JWlUEvx?= =?us-ascii?Q?/FwPDTgmfgw6+5nc1PK4xA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 835b8517-2073-4c2d-9952-08d9eaef1bbb X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2022 10:38:13.5029 (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: VI1PR0301MB2575 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/proresenc_kostya: Use av_calloc/av_malloc_array() 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Signed-off-by: Andreas Rheinhardt --- libavcodec/proresenc_kostya.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/proresenc_kostya.c b/libavcodec/proresenc_kostya.c index 08a874dd4e..beceee621d 100644 --- a/libavcodec/proresenc_kostya.c +++ b/libavcodec/proresenc_kostya.c @@ -1273,18 +1273,18 @@ static av_cold int encode_init(AVCodecContext *avctx) } } - ctx->slice_q = av_malloc(ctx->slices_per_picture * sizeof(*ctx->slice_q)); + ctx->slice_q = av_malloc_array(ctx->slices_per_picture, sizeof(*ctx->slice_q)); if (!ctx->slice_q) return AVERROR(ENOMEM); - ctx->tdata = av_mallocz(avctx->thread_count * sizeof(*ctx->tdata)); + ctx->tdata = av_calloc(avctx->thread_count, sizeof(*ctx->tdata)); if (!ctx->tdata) return AVERROR(ENOMEM); for (j = 0; j < avctx->thread_count; j++) { - ctx->tdata[j].nodes = av_malloc((ctx->slices_width + 1) - * TRELLIS_WIDTH - * sizeof(*ctx->tdata->nodes)); + ctx->tdata[j].nodes = av_malloc_array(ctx->slices_width + 1, + TRELLIS_WIDTH + * sizeof(*ctx->tdata->nodes)); if (!ctx->tdata[j].nodes) return AVERROR(ENOMEM); for (i = min_quant; i < max_quant + 2; i++) { -- 2.32.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".