From patchwork Sat Aug 13 15:03:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 37255 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3d0d:b0:8d:a68e:8a0e with SMTP id y13csp391419pzi; Sat, 13 Aug 2022 08:04:24 -0700 (PDT) X-Google-Smtp-Source: AA6agR7xVSJFMWPSe94BBPz3iMh+loxOv20i1l2t2ULpcwaopnYf1dWvgy9xli5h4DrnIdJvWcnk X-Received: by 2002:a05:6402:b84:b0:43d:962d:7db1 with SMTP id cf4-20020a0564020b8400b0043d962d7db1mr7514370edb.270.1660403063902; Sat, 13 Aug 2022 08:04:23 -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 i22-20020a05640242d600b0043aa27d303fsi5387009edc.226.2022.08.13.08.04.19; Sat, 13 Aug 2022 08:04:23 -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=nnhLhRqs; 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 22E6F68B959; Sat, 13 Aug 2022 18:03:43 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068024.outbound.protection.outlook.com [40.92.68.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6A12068B934 for ; Sat, 13 Aug 2022 18:03:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y/IQjBRyd+ArhcCAii84FeGvDnwapy1BvZqS8ItmS6a4qsI7/z4UxO+L0e+c3fDr73zBNCsFb/i6eEjn1ts1K5364iYwGj8laeXhOqMK2NIjhQL8hjtwHlRDSu0nZv+219lShxPlFYl9LUm1PtAO59XvKZOnzR7bCfg5qZZ34NldtjV/gFX9Lmqb3voAlB9i8kCBlXF/pZSxMc0xTLv9AOFdwjmgOr8MwYG1ghKRUlWYbuRwfE0EVS1aQBYCLJwwM06faPXSLGvQoCpQkXgpaFtpo7kGQixcOxnDs5JW40uP1WFgCmaFfZrsieeMNHPZzrZJ9UsVTC7yldJ42G1dMQ== 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=zYm+c7EZ1UuAoERyV2sqtgUFc1p7youldgenLfXGxno=; b=VoLZnJbWaK3RvjpKPdKTRR/3yfBrqoYPAzrlUUlTFQieVCNQYnKeUH8KY4EoaZgYxJ9eqh78QvVVEBVZ7vi1qYWzpBDNi5A/q3SWtlDHf3h/56VZONxq0AvnK05BYJDvJjplOaa57tU16fSOHuA0SWCYEFkJhEi0OCaTE21AVGCPFyxljaFpGXISMxf6aFE0vaaWbNk6CjlPuk+qrLh4vx255bIKgDOfLoxGWDetzjPVq1Z1KtflC51of69eXMxv2njhDukYTH/5z3rYeN/bbHbzWusMZ+v6qNfiipF22WPj/84Ldgz/nNRpcF4FzadRz4JlxtQCIY+aPbXAiAIblQ== 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=zYm+c7EZ1UuAoERyV2sqtgUFc1p7youldgenLfXGxno=; b=nnhLhRqsFbF0aeZQok/akhE7r/2ILIsWfibSxWlPTb95GK1e9RaNZc9AQzfqK7PGLaE7Ct8lHWPqDTbotx9h73afaifXkCrx0alz+tSQ6LMtqe8+5fPOY5Tmi/OXgIhnMtyGqNRslZ2Clq/gA1fqNX3pdroMKYmB45RjAcSEFueRbXHLhxU6ERiWj0ZVXoecda8UvwUTsL91v/plUpVJ42KB03NOBDCyF0UDRPWlmOtUVVDxvOlSpsRF9Ad5o2LbXT5p/Brv4c/JcJXbwfqaNH7qpHZ5sAoQfx9Cj08wh+K4Xuwzc0lRYzbIsA87mb5v3//LhKd+r0MhY9YjyUh45g== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AS1PR01MB9370.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d4::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Sat, 13 Aug 2022 15:03:21 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5504.025; Sat, 13 Aug 2022 15:03:21 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 13 Aug 2022 17:03:06 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [lVmgW+BXOAORCajtZwfDBJo4kGPhTlim] X-ClientProxiedBy: AS9PR0301CA0034.eurprd03.prod.outlook.com (2603:10a6:20b:469::23) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220813150306.1116206-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c345d99d-de10-4cb6-5d25-08da7d3cf687 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNUVf4505pHrBAhYXFbRlVUGH9hspQz3LfYk5hzjcB1nn0bhMdaAqhclIpFEYNMVIY2gCb0+HRQxSY2FsM90EvTcY0yFqFR/gPktE+Bc4YQ9mHMp0HvltsOvjgAtCqVuAXL7qFcTmON2A8oUWNTCxXv4irlcb8wCqv+khs1Y7lcVCz6vLdsf6Kc0MQ/XUbBMxzQt6BqEXYmEu3g8W4NyBhEO+pJ5Lm6YPwBt5UZritnYnv6GliZAfRMA55S9WKj+ye5tQG9t6U5SK6/7PjzqAN2XjYYg45OPSLkApYLaFrVT/wToKDwnvMRK4YqH7OxMuanvfDjzgjilyc6e27Kc9LonKBbuwzcso9C2pOEz7W8N2xHLRCciA3dSYy8X/nr1dNrE7p0KWbPgHj/qbnABjeNZKV0T0pWPAnqTyiYFKkmervc0OuHgzztV3NQF3u4oVAeTo5cmc9JzahssG6pWaW5+Fsh4ZerdRjBHgIusqHRkxPTpSfslzjJkVuE4vFZp7k5CWutpfBFFs2P2Mn41tiqw88hthdAnh7/ZBphnFEuqn8rARdm7DdQJ44mss0kaxTrGpYcBZoBpVJXCi8hFH7VbgjwsVxAld/tufVuLPKeMlozhJCedcyPOikAVFqexMRBe9aXnqqnRpJTOyqdZtdtL1K2HJ+VMNyUCg2Qcrypahz/vvDwaYN4+LPCfFHqPuOcg33TslGMOSGAkkeAssll43wFOB9XIZNM= X-MS-TrafficTypeDiagnostic: AS1PR01MB9370:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AMgZl/pYOYSVSZbZWqQreYfh1IL9owXBS6JVT+6V2KH3H+lXPVwNLgbfqkVlIZY87Eaz4mf3fR/m8qtDX6iy/82GPR4NY4LCYY3tvXmCLuiIT0kE0AvHYJah84956q+lepNM/gO7t5syUejXukjjTtOu39XIP36dWOe7LVO4CRDW4QNx0C4AcGp4F9I+kLyNA//E8HHWOEJ5fSwGMNZde+wNFKMMrDwyM/Ca17vIQb0vC1vpboI+iiuw2pTuwMkpDJSNeG9XFhX6jhBcZJ29Xa0PQiPoM4gcIkQvJE8Kgp+7fOt8j5zlVeRBaIBitJS/a0+yyHE0YHrxZIWo37gcPXihxLM9Q5LdHbu19Sj0iCVZvY0Z8IqC+0UxmvM4550YS1b2lcvckUcaYsTfVnU7GanGnfgJd/5Pjdqubt54rffWZFcZhW0st1c8liPLvF9mJRE+bfFqWXXhwsMk3JAiRYKd4685Y8vXgVDTQbzdQxZhCuTfiMnZP9slvBzUoSV+hFBXH+Pi9CxjZnSSp1Nx2qmLcxVvc8GebzsdtDrFU0Dvq+zS0ctvUMi2n8C7Dt0eYyRaVtZo1RSyJKtzz6tTM9IXfOQ9jeT6cg5X8wmGB4UabqGzLyUrPeZ+tEkDM9nyLb0rWyrjm68kxnyCtaxW/A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bwDkIjSwcwwfKvyuarFxfoHmq13JKpOW86Lb1sD0cx0ejDve9CLfma+/PKtkG5toic39D/G5Aw10KmXIvsSQyWJMaIc/QnEvQHZhzuJpwbiDJUgaGliPaRqQ3S8hVNzU4vufYnPHNEKOJCqEYDyJ/yaCS3gjbNn9NxYZOQqsp3AzAleRYwRg81B22fvhoRFv6KGAme2Hv196unSovc/7NkkJVKq9vRP9rrDjMHnygvs5KusEyATN5Hi+29BtgMn2zzL5XcsWAc3qpaolY30p1EYMLQ6KSfA2KrUqrJcyv2AT/x7L9C5nPKQaiNrTFgwH7MCpRWHeycpp+RkhknZZtBkoXw60CWyCG1xhVSb4SnGlkx+hbNZjQK/JmkLb2HZywHqrBJZepH3wp63cAAWj3W9kJDdDfSMk6NibhEx+JUfBT1/yTz7Dv5T/f4vKC38pmZbRnHutiGA/Uv6LyO+mvrB9ei7qE4E4FtvyNIxQqTuxTxsFeV+V31XIFRTzc2AbFovq2FGQ23UhC0nkoVaAIm7QLPQvxSQfHvdPEPX7oVDs3MjI4Zz1vyKILOs7k/HuCrhTUmcwpFpzdyZTpQOJymvkPgrbdY++qBBTiwsVmoDwsYOl4PkRENHR9f+WSv6qMOFyDg8605l80fONb4CiHurSn4ZRx0qm+HkkJJhJDL2ie3gBzJ1vaRw25RcN2yQ2cQpeFrw+rMSiaW74WGgOx1nEs1FjKoDXyacItMdDjzM/PR1Rh2J8KEsLMXWbNLdkNb4dHQiSN7yPfrPwtngahaEVJxRtAW1FClhORSCH+JN/U0jxFzhmxfcJslMuxolz9MR8pJh8jUdmgWFWrByzPI8LPOxigRVVwbf229FYpju0EmEwaMGFyAcDuBicIqjNa9JIPl5DmzWaXSQTxumsTjPyIRt6vZCj/hy4JjpNKgNeFT13WjRtKze89VbpLpQtvdFuHVKg4QBblIIyIJEQIDAbZjI7S/Njq5WZelrZyg1YNh19KDHjc0CRdrLVZF6N4O4Pb5Qi2Lc9YFqvtfx/rYhnAzokrWY2eLEKJ1+q54p+doECa+MSZgatsT45SBacolfPyY2fL7H4sPsO8KogReySexU8hQU5Q+YQYNdOvH6m/+VP3ce30NLgDihwBR4/irHUUuZEO0IgnDU1Mt2yYAKirWjDvYFPsQgXGQykC6my/2N6lZrTIVD28waM15DS4uVxH+flJYi2QzGMzzUvmzMIR+CpX1/SJC5Ap43vc9Rqm2Bf7rIKyGFe4fHCrJgXtPl9JjfhL90/crBKvE0HiQ5t/G547pZ2RByGR0dVwsI= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c345d99d-de10-4cb6-5d25-08da7d3cf687 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2022 15:03:21.7516 (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: AS1PR01MB9370 Subject: [FFmpeg-devel] [PATCH 6/6] avcodec/mpegvideo: Don't zero unnecessarily 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: caldkrZNVPQw Signed-off-by: Andreas Rheinhardt --- libavcodec/mpegvideo.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index ff08168362..1190f29954 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -651,10 +651,10 @@ int ff_mpv_init_context_frame(MpegEncContext *s) s->dc_val_base[i] = 1024; } - /* which mb is an intra block, init macroblock skip table */ - if (!(s->mbintra_table = av_mallocz(mb_array_size)) || - // Note the + 1 is for a quicker MPEG-4 slice_end detection - !(s->mbskip_table = av_mallocz(mb_array_size + 2))) + // Note the + 1 is for a quicker MPEG-4 slice_end detection + if (!(s->mbskip_table = av_mallocz(mb_array_size + 2)) || + /* which mb is an intra block, init macroblock skip table */ + !(s->mbintra_table = av_malloc(mb_array_size))) return AVERROR(ENOMEM); memset(s->mbintra_table, 1, mb_array_size);