From patchwork Mon Sep 11 15:30:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43695 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4e27:b0:149:dfde:5c0a with SMTP id gk39csp2214228pzb; Mon, 11 Sep 2023 08:29:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH+FhZzwzjCJ6ZOXfG73HU+V4+a66m4scRLPoxUw3wO04cQoF6D459N2dJdFvyjM8KPSTUf X-Received: by 2002:a17:907:77d2:b0:9a2:40e:2caf with SMTP id kz18-20020a17090777d200b009a2040e2cafmr8577945ejc.13.1694446194031; Mon, 11 Sep 2023 08:29: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 l23-20020a1709066b9700b00997c44fb391si6802460ejr.401.2023.09.11.08.29.52; Mon, 11 Sep 2023 08:29: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=D6N3VRwx; 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 7F49768C93D; Mon, 11 Sep 2023 18:29:48 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02olkn2018.outbound.protection.outlook.com [40.92.48.18]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A882E68C892 for ; Mon, 11 Sep 2023 18:29:42 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CG36FwC3TjAtFFrPv3ibv/WSgCwc2gHkFym/oDlCVfiW2Y2l+vxtdZnxO3X2FbJYBmxr2C+jOIJDTyApmrS+OGoxtw3TW3Z4fZEfqHj3IEQCowvdRFenllQsjKluE6dVloiKEV7iAOFaCjHulL9S9LXIIpfffrf9dFzpMT5WvlrQNVXqQ6qYQDeLBEO7tOF9KmRh+bHL84kAO561FQ1nDt4uOLwb7mLUoKY+8KZUjmhx8lhwfsN47+cI17D10OuOIPuZo1Jh3um7QYsWjqHZaIGsp9YJK/1fR1es61dJ3Sba7DJ+qtebphVAjc+UwFv/gHsLLbzsSUSdogPwYD4sgw== 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=gI3yKJnTLewRimKQKZwILTByVJwEDoVoSYgpUxtm63I=; b=bwTMdn8hs6z7nP5OGAyTwYWsTvNRqeeRCWb2ktRgG/N5Hge8ZKsUD5Dpgmh+jmaxwipeQkeeQTY1lYLaOTX0D2wv6E14dcZIn2rc8hNb5OZXcrJSdphlst7J4xkHHS6GS7cQFEQUGiyEWIJfXBq/YTo8xtZo07iEgRniH/VzPitJeu04pCrWpxC/zWz6Q0ROgBPGmZjjhXu7VOp3Mi5KxXY4NedVBPP4f9O3xsBj7VaIbRqW/lz6hKPrbmG/NvTmn1fnNNu+bAqtBc7XVGhwS+OYOHlvCbMzU3Fvmtwj1vo9Wji7qPPCXOu3wODlIwuSBwH+XP/bGyxEvTHrgcICew== 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=gI3yKJnTLewRimKQKZwILTByVJwEDoVoSYgpUxtm63I=; b=D6N3VRwxs0yX/5XONzu8O5VZ0l7Js3z/cnhsBf591N641Quf2siIuR7juXes8ad3oQOlD3O5Afw2BVt8mEOFlmEtPp/UGzHkhBz/S8jZ1LA7RvtLyXzqg684rk28E5PsS9OZNs252INwSOhTpdQNIsjTLb48R23nRGimgumSmVFnyqEajshdYAF5tKUzAitvTQyc2wNDFwn/lOoCBYQuP+ZYE57jsW34dvL7iQgdv4cG1OW7BFkMHKXW2p++r8GdV8TOrzDLU9R60iE/6eG+CQ7uyG++nzAKQ37h1Ti6YePPDX7fa9MtiYVJjT0fiI5vCGigxDoOLRi31F/D8+YRxA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PAXP250MB0424.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:287::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Mon, 11 Sep 2023 15:29:41 +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.6768.029; Mon, 11 Sep 2023 15:29:41 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 11 Sep 2023 17:30:50 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [sWO9ZuY/SFE7wKm5G03xBgLqFeglJW8+] X-ClientProxiedBy: FR0P281CA0175.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b4::9) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230911153053.295408-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PAXP250MB0424:EE_ X-MS-Office365-Filtering-Correlation-Id: 511a4eaf-fa17-4176-c871-08dbb2dbead6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sqYvazGBaVuQSiV4lfpmAwjyvuX1WP/dXIO5wZnI+3id98w8xJVIZZqluin1mEj2RvdxZxMscmdeVI5+/tdmFM8B4TftV8Sj2DCzz6q/U4Ru/2orEasF4R1V98ltnQnXAgJTs/OZhU3ePrdXkRRwJzbTNySH3/O2HvwHvLafZpHHcCHsjX7fh7ajfgdCaoeNZUPA2SDNEY29zxQTkTUbBSOBk+HV6v40UsJ5nOwJ37yKl55krKON5zwjV3vpwjY40rzpdrg5VBbjCtJUYb/OTmvNbeboyCSzGqDX5VPw9UryGyTfwvh7+4+cHaQXTLPTJypSgUb7wI+DPzJX0cthd9oW7vNuHroJvO2dgEg8BRfPS4Ql4W0DhfAUXGZUKtnPBYfl6BKt7uSGEtg16SV15dQ1jEgq2kAfyiBPnPrbVaIjwZ/SFLzYjCml8NbyhilckH/9Hq3+6llRM3hXC4qEMH5W6EImWerchoLbkj0soHfXuLxL8A61EW1uMfkBcVE7zw4eoHz6CfCNwwrh85aQzjJIUH624fQ+qml8HfEiFhKd1bFtNOgKtgu4w1D/86r44zEamsiRCbNppWqArM8B1dsrOZzZsJQBsZbKLgYwkuf0vXlF/OR6iYkOwnB2+z4c X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: K6ltWhQTuJRPkbbsqf8xiywIkJZ452ws8uwhDT/Pb7UdxmFeUhrOHv+8h4ADtJLPiOtZa+/CkRCzuVTF9M+n9gM4nwcUJ5j2VMRj40r5rjDZSaHjT1Ty08T3QN+8VDQzmtqUAFdFf3ra3Z0AY9En1FD0+QtYH7ChcnenDKPap8lLG1pYrBuSa1QSK4EhfQfQujHLQBdAZalTvQHL3wvvFhb73VGzpkeHZzC2nNfTlj4BqaT2UOjXrVSNkCIZ9F7hHChmuKcPft8wcCIrk63r3+LC7ERbHTUaY1i4OxVZaCfh9RoAYBghmyAEmph9Ajm87BJbGTQ4irikTs+yVlg7jR7p7MqzI10ADqnBEkNWQtObu5jgOr6QFCgdIpZHUrutji8iNRLd5/ESPEP4XX34YpZpW2Ae0JR8Wm259e6es7h2CKG+sTA/stDq2hpkviwQ7+dSrcAoYaNcB777c4sPIuj4IzROZq3uSZ2GBNHVnOBWgoT5itley2cHhnKWdVwa40hlKkQuKNueLsw12/Lf+mz8QAISeWvSj4w+wZjQ38l1g7mhEZT6rp5ymS/rDjP3zNx+qxM5adiXhDZlatkdHnBxvIRsKigwayVPBNAxDor/SqJnbSWtKOUFRRBrsD3dkD+x/zdNOkbCnF6Q6LgWCeIjlXcCwubIyaQrCTdtBbr42Quuk0HLUPwG+FZ6MwCfziois0zSpLV7tza7VbExVukAJiKfXwPfkiNq52y2oqIhICdF9W2gPkbHs+p8zh66ycuNfbtkwY1stgHB4iH14wz12IDplk7ZlyEIHAzqfTwIvKIO+PJG2cmoEWG4oSDcZfqtvwTon+2P6va+d9RzzV2h3TGCugkSZ/iUgiTqmTM3dWPZXFj4QiBdZQCiDIZqgZFQaWrGkmHJ0bZ6/fdXxZ+1+cbbvIwEh3Gi2pCRhxAQ/L2zgzVznYawC6WfGBnEzI9jgaHnSUTlvbm83AfNUrxJkOju0f/2Eh6QeFZVKZjt4YNGf56ZUptCcppuHsQJeQZ3O4BTTpIu9G+1TjQzQdU7CbWt9gPCHOfFYYgPjfxgVpCspZJMtgFj00b6Cn94qw8tvCe1iBWNmXml3u7RoCNxH1ELlGtnZ7twoo/FqQrFeoBEA/0Xe5prh9lM3yM7ZA8nUwhOZk15gZPxAcrBbD/f0JoJfYypHATlDsesp6Do3lPwwz8n2MJbn34MA2iiWgITh+nLCFhfdcc5qgakV1TsYc3NnekLWDXcvfidskqbXx8qzj9/jdgf3GOWMVWp X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 511a4eaf-fa17-4176-c871-08dbb2dbead6 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2023 15:29:41.3030 (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: PAXP250MB0424 Subject: [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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: DjEmRBuJEQ1d 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