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 7BDC44627E for ; Wed, 13 Sep 2023 19:43:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A108768C9FA; Wed, 13 Sep 2023 22:43:17 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2028.outbound.protection.outlook.com [40.92.90.28]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C437D68C9AF for ; Wed, 13 Sep 2023 22:43:15 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KaL4FGXmuRXbKtAkK8TFPyZdho0NBGWqU1B+zobjuTVrBupqkGZ7nxAdL6+o++9vtTDDohDq2emp9EY7UEM3XTNsElFUPS2rBAItBe35mGkrlfbAy+op4P3i5wEhYy1vRcgZCDem7AUKKoJmVQnbUjIsg/BDwfHaAIhTjOM+5GySlVjMSXeaOAlhY2xUc3TJb6+aSnskbTjGArDJmlO1JY8eTG39e0J3LEa2bv/VGnNBEDKLXD0Eln87JPCq9njwrK/EHk7m18z2xc3G5t/At1BphBM8lRxKu1XsG57Hh8p51nXT+4njunTALcSgBv7OuiM8yNrSeWIgSG2qhzsiHA== 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=joWntrh3F9FGgqFIjVLZwSbYLDhAWSX6ZRw8WLvmJr8=; b=Bji+yWufAeYBdX782YdLW8f8b1MrufjhTYVtHsPPFJb6cAD+d6D4N1HfmtA+DTi+rZcTgFQDfRUKzaCY7BvCRAeiPhHiSVCU8Gjp3cmegrl5vh3nY0/T4cFxXT3nvOFh/hrVzyn6mFsNxjv2ri81psn38VK/8vYRzPlZKsRwaTKf2UllZBQLgcxrcqTtZFXF8gh2uLl2QiMBTfdlGNHM5c8hG+XHnW3mOCpPIsXEd7d61mpEAjLDWLahZGWCEcI0o9BM7uvHq1bhI9nPveqXz39Wwh7zhXJY4APu43wwyWUhlyfrS5mUL0FzkFg34ia4SNsFyo1RveU84G5J7VRKzg== 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=joWntrh3F9FGgqFIjVLZwSbYLDhAWSX6ZRw8WLvmJr8=; b=jYR/5pQhsywg/1oY6X9ghC/8LXfQYo8ttYT2W3URaDrZDSFKrQZ5o1M4F/uTASQ1vn5zQjHwFOXkOpgeYepRA6Dg0maW2peyROCqyP7yjFou+ByPj1iS1u6JwWjcklKkMPssxMBkAIyOZQss1qAEJIjwnUqID2Bx8wO/QaNJcWUGsyVXkJoX+9tNO/pcV0/1s8ponIBq8Z8NakQAi6l8A1PI80s8G8c4x/yX12sdV6AHtKbu29uoiwD2Ij2wlgJq7VtRaUCc+ySkyaz0vsu39rf0SjqfudgCdyLnIoiLTs4KX83mDmIhMiHlXxDPAqeEdaMvxnQPhRRYQQjVDN3ZNQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PR3P250MB0291.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.19; Wed, 13 Sep 2023 19:43:12 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::3fff:eb7b:b8e2:4dba]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::3fff:eb7b:b8e2:4dba%4]) with mapi id 15.20.6768.036; Wed, 13 Sep 2023 19:43:12 +0000 Message-ID: Date: Wed, 13 Sep 2023 21:44:29 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [ASbmoywbCkRF6NbPDbiYbU5me4PFHDXY] X-ClientProxiedBy: ZR0P278CA0135.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::14) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <5fb08586-ef30-b0cc-eaa6-cefb7136140c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PR3P250MB0291:EE_ X-MS-Office365-Filtering-Correlation-Id: 50923646-9fc6-4015-0254-08dbb491a9ee X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LeWSozq60SB4tGmQ+cZ9zVFMRST04EHs10cs9pdZ3RTGtnrisS7sPD5vf/497pZiXbNt0Z97ndPKzYGVmDcK6izTjhiDC4TlUhpfgeFHZTLOI8n0aCBzmmSAK3K/Nh75Q5uVqG+C/l2coFmZNBzUypam3VXi+c2TviC8bcNhNRYF6V2SqWL/Io8udgod6M+Va/LPr7cP3O9k8HAT0FKdI29VIqHeOT3QuB9qR7vt6dHn7JNEOH12vj7DwMyTMHQ4Jd4CvZ8013wCSATxFQtBXQjb/BX4g7eDemtFwtvx4Gso53tZTeBpWSxSdEdHmxwHGowc56KdOGUTRxFP4rJNfpKyAsMGJWh9BbrYqUhXU1kBUVLXEaIXghYii1RpJVhRxPYWudzNWDggcYdrGXEzmk3IiMAxip4IryXlkSWqjPF/fNr7gGAPYXR7vp3lLUpKGOsUmBwf9dYwdMelIgIZFdKVKKBTvh/vLsrTNF2fnhMnfEV/JQpU51Fnai8Ym+QSOKLbRJxqoeeQN0TLiIjCNMGDSXPa24FyRQZVzBsSXEbyWXszMVcaR6XsU896wiFW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SG9qVjEwWUZONENiaXc1MU1vQ1hVSDdWdGlqSFNoZzl3SmYrbE1nNjR1Vjlt?= =?utf-8?B?eVMvTU5oNktoQktPdFFxTFkxODZHTERSb05JZEZaOExUTFJVNWIvdkJuNENh?= =?utf-8?B?dytUY1pjUEtmV1p0cEcxbS9SRWFDVlJDN3gwRmZUeGlJOHNlREsyYlZVS091?= =?utf-8?B?WHpmZHA1TW9Cc3pFaHVPWnpMMXNJcG5TWCtUSWVPNEhCbWFxSFJOZVRmcm93?= =?utf-8?B?L1RoTCtKYml4MXM1M3UxR3F6VnhJdDVBL2pGYkFOdExmR25qc1diZHUyUVJN?= =?utf-8?B?b25uL1dSdjUwWko1V2ZLNm1Oa2lNKzNHVVJkMmdFdnhYMjBYOUZscFZSQk53?= =?utf-8?B?U29QZGFNbUJGN1RicEhESlVVWHRsYXc3TXpNZVRjckprS1FIbGg2aTJaZ3hq?= =?utf-8?B?U1B5TEZUUHV6SldXVk9pVU5qWW9MMlZ6a3M1SXRBYk8raVcvZVprQm1GQzhx?= =?utf-8?B?MTJjSGhpZ3ZZbVRXQUxvT2YrZnpFb0Fmcm5YZHNzVnNlVlZ3Uklmdm1scWlu?= =?utf-8?B?b3BzUGZJS1daemxiV0ZSdCs1K0NnQzVkZTAyQ0RJV3pWeExIRnBvcDVpV0px?= =?utf-8?B?Zm9XaEg2amdGMjVTazRYSWd4L2didzlsellra0ZlTk5jSXdvM3pURDVYbVNY?= =?utf-8?B?M3pFLzVGZDZnc1ZjOHZrcFlGSHZSL3BEOXQvVUxyV0puU01DUW5WdTRyWndt?= =?utf-8?B?YkNyOWo1MVZieGtROTF4aWpJQmFodU9MS1ljcENqaDRPbGU4bnV2WjMvOHgr?= =?utf-8?B?MlFRcVJGd09uS3JucFBTdENYRU5vMnVJemtEU2VhWVpxWGtrcjR1MEZ2OEQ2?= =?utf-8?B?bjZNT2R5S3pEQjJXaDZ2dTZiUGloRVA4SnhBeGF6bllRQXdaZkNtTzdCSHFu?= =?utf-8?B?UGpac3lpU3U5VDJHdTM1Z0lyY0lRVVpURGhXZU9BVDNyYnQ1WXdDTVVMYXB2?= =?utf-8?B?MjZpVTVaSmkyTE9STU9MMTBYcnloNXlic21XbWNpZHlxdGNRaU1xWlQwRC8z?= =?utf-8?B?UW5CNWYycm1MVWV3NFcwQ0R2UEh1S0szMjJRR0tHMWxQR0ZwQWE5VXZ3b2Ry?= =?utf-8?B?RU1ZNkdSSjJqZ1hTbFRpcFZheHYvUThwa1BvUzg2Z3h6eTZMK0JtcHcrcE1O?= =?utf-8?B?NE4yRkxmQlBxSXRsUWJRaWVVWHhVNEhRbU9OTFJLUWtIcTJpRXl0bU1oV05y?= =?utf-8?B?ZlFHWmVZSmZaV29kaGhKVnZCYWpNb01heFZmRlMxVkhYL3pHVSt3MU9paTJH?= =?utf-8?B?NUxBU05mREw4c2dLKzFDL25YSWh6ckkzaE9wN2gwU0ZIcFNBVlJLTU96cCtN?= =?utf-8?B?alhUUHQwcTBTV0p5Y0RyOS95Rkh5SnNYM1FPYWttam1SNHdiYmFPV3RXUm9T?= =?utf-8?B?djVXdGgrZGsya0V4UVhOWmZoYU5abUpIKzVyMGFDUFVmTmM2bnJZSXBrS0kz?= =?utf-8?B?STJ1RmZmeGFKZmN4UEU5WlFoQ1JtMmRkOFlyRVZqNnhVY0g3ZnVBNGdpejhh?= =?utf-8?B?eUNzdTFTT3lnVzVQTWY5Z2Y3aXo0WkN3VnNIbm9rRkxCRERUc1kzWExoamhl?= =?utf-8?B?S3VaSHQ4NDJtL0pKYVdTODd6d1pncXNwL2FPdnNuRjZhTlNJREtUK0U0N0cv?= =?utf-8?B?MTd0UmZITXEwT3dwaWY4aExxOE1Ta2NMV2JYT2p2M21lVUI0M0RIcEFtc29D?= =?utf-8?Q?y9C9CvYA68VZuMPIb046?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50923646-9fc6-4015-0254-08dbb491a9ee X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2023 19:43:11.9696 (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: PR3P250MB0291 Subject: Re: [FFmpeg-devel] [PATCH 1/4] avcodec/libaribb24, ttmlenc, avutil/tx: Remove redundant init of AVBPrint 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 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: Andreas Rheinhardt: > An AVBPrint is initialized via av_bprint_init() (or > av_bprint_init_for_buffer()) which expects uninitialized > AVBPrints; it is therefore not necessary to zero them before > the actual initialization. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/libaribb24.c | 2 +- > libavcodec/ttmlenc.c | 2 +- > libavutil/tx.c | 4 ++-- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/libavcodec/libaribb24.c b/libavcodec/libaribb24.c > index 8032536b22..551be89ffd 100644 > --- a/libavcodec/libaribb24.c > +++ b/libavcodec/libaribb24.c > @@ -227,7 +227,7 @@ static int libaribb24_handle_regions(AVCodecContext *avctx, AVSubtitle *sub) > Libaribb24Context *b24 = avctx->priv_data; > const arib_buf_region_t *region = arib_decoder_get_regions(b24->decoder); > unsigned int profile_font_size = get_profile_font_size(avctx); > - AVBPrint buf = { 0 }; > + AVBPrint buf; > int ret = 0; > > av_bprint_init(&buf, 0, AV_BPRINT_SIZE_UNLIMITED); > diff --git a/libavcodec/ttmlenc.c b/libavcodec/ttmlenc.c > index fb05c38968..6a2ab23cab 100644 > --- a/libavcodec/ttmlenc.c > +++ b/libavcodec/ttmlenc.c > @@ -45,7 +45,7 @@ typedef struct { > static void ttml_text_cb(void *priv, const char *text, int len) > { > TTMLContext *s = priv; > - AVBPrint cur_line = { 0 }; > + AVBPrint cur_line; > AVBPrint *buffer = &s->buffer; > > av_bprint_init(&cur_line, len, AV_BPRINT_SIZE_UNLIMITED); > diff --git a/libavutil/tx.c b/libavutil/tx.c > index 24b2015b44..d6740071b9 100644 > --- a/libavutil/tx.c > +++ b/libavutil/tx.c > @@ -595,7 +595,7 @@ static void print_type(AVBPrint *bp, enum AVTXType type) > > static void print_cd_info(const FFTXCodelet *cd, int prio, int len, int print_prio) > { > - AVBPrint bp = { 0 }; > + AVBPrint bp; > av_bprint_init(&bp, 0, AV_BPRINT_SIZE_AUTOMATIC); > > av_bprintf(&bp, "%s - type: ", cd->name); > @@ -718,7 +718,7 @@ av_cold int ff_tx_init_subtx(AVTXContext *s, enum AVTXType type, > int codelet_list_idx = codelet_list_num; > int nb_cd_matches = 0; > #if !CONFIG_SMALL > - AVBPrint bp = { 0 }; > + AVBPrint bp; > #endif > > /* We still accept functions marked with SLOW, even if the CPU is Will apply this patchset tomorrow unless there are objections. - Andreas _______________________________________________ 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".