From patchwork Thu Dec 2 16:16:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 31888 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:cd86:0:0:0:0:0 with SMTP id d128csp289030iog; Thu, 2 Dec 2021 08:17:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJyb8dUGhrVG/O1VfqgaGOkBM9hFMnhYm3tSANeh9H4X7MzBn5dJ0n9VuLmrolcmExNN8f2v X-Received: by 2002:a17:907:98f6:: with SMTP id ke22mr16179324ejc.500.1638461825538; Thu, 02 Dec 2021 08:17:05 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ga42si205473ejc.319.2021.12.02.08.17.05; Thu, 02 Dec 2021 08:17:05 -0800 (PST) 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=lvX2Mo7i; 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 E6A4768AE8E; Thu, 2 Dec 2021 18:17:02 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075018.outbound.protection.outlook.com [40.92.75.18]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E35B468AD0C for ; Thu, 2 Dec 2021 18:16:55 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=le2ovK85GY8xAemUfFa6bc9D6lGEBsZ7BRZ8aQn61NZrOzoi2HbnUNWzo2HnTpvmXqhCSFdBqoiqORmXmq9LZOmabQ2AYhZjv53+g9sWqaAo1WjnMuDlADB3ZFDzrhYOYJfGtNJ+0+9taJor0dFsZqGjjfT1IYOOiwbF/WJemU3m4bIMnChlZ2LgUZzwvCpVzawH+dEgWJPCu2qOYwZNwEZMYucl+6seZI2r8u490xHgZmiPF13zVkkxGJBUTN+GhV+ST0M0hLNw1HHtZGZuGjnzvblzdSSgV+8EFOA0jLE0/bMdjHzz03LhNCRUnTWke1Bye92iFuy4N/M4kCipYA== 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=tu4hQvPWhV9syVcwpdhiqntJZ/dB70WZjsKnbmVOQ+M=; b=i+2VnkN2nVI3Gxk+eZd5PZLIrbSblV80wFSpMoRYoTG9UoKD7a+VaBO6ilMzFff+xJtmgSUyi5UpS3+PWG9bPFPEidDy61zI7Y+nHpg4ODQB9hfkGbvXJxptlxAJIst8s7JzdE+T8Bo67h7I3JhGqqjRAYLUjEQ5K07u23jpNYZopcuGq7IY74Zwat8kNLzQnyWrAAzlyxWkb2naLizCSY5I+Cj+RYWDO3AU2wfflIxsyMMAdvNpZ1qEVmb+fE/wqM2DkZgc65xlv7MRmbEjICRAXuiSfyRVJzYcsRqK79tyqCFygYhz1uIwwItuEc+bmIlSmf9bg42dHsL7qaoJQw== 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=tu4hQvPWhV9syVcwpdhiqntJZ/dB70WZjsKnbmVOQ+M=; b=lvX2Mo7iGdHehuJdoGrzdtUPDC9ei2Er9tPH2GvBr19+XC6egnCxvFlblP0/nENFJkEgTwizJXeyptGis43z7KdmVE5qC3MwlY+49brXd5dryFXh99KjnWc7w3Sqm2wAKza6fR3Yh09ih2Uj4Wskv8Es82c7abgYAmqNzdy0AG23kHJsdYpFslTClkBFs3X8FUwpxsfthMU8nb6sVxwl8zRiQnKHJxpvXoax3azvlQuvOxzVsV9A/4fjlxnbyU/D5IliJP6woc+6wnomxA3WlBJ+LIQsXqp1GAo9JiNk2DSRbqGkWU7dmlOGKwjRbxJ+YB5SWew+GlQL6LFKNL/Spw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB3685.eurprd03.prod.outlook.com (2603:10a6:209:33::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Thu, 2 Dec 2021 16:16:54 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca%4]) with mapi id 15.20.4755.016; Thu, 2 Dec 2021 16:16:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 2 Dec 2021 17:16:46 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [uifHPWk3zd6IOR4D+lndwAI36SddLxhb] X-ClientProxiedBy: AM8P251CA0024.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:21b::29) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211202161646.958210-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.248.74) by AM8P251CA0024.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:21b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Thu, 2 Dec 2021 16:16:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9226916d-eab0-4a5e-7cca-08d9b5af27e5 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiTPBnr/PBTQGO4z/sAm/YKv3pYi+TiPGqe1GjKzk3Awtxt4ZbmPGB3pUfTxdqfyr0dbW4F82rlcWs+H3FD7pPt9DzRVAh0s/n+ce8hfSy1+W2LIFxtdzekf81rmcQ+W3X+l/4iLby68ufvb3EgzMJiNYrKZ1uP6oXTX1+Qa3ePpiptGUJsIWpRfYmBOeLA/Onk2b9TEFpThymsNjcdgZ/sdSf5W+ZfSjNM507hDNZuSqLB9RTGEVVUWvPlHgGJCXJAV/nMp2qGSqw2peIVlt7bJsW5Ea9Dfuq1bz31WMXlvyydmtOb2JB8styMsLLClw7gMYJ4ICZauKTnZRUSyEGHpZDtpPWLwhOkVOSkxFlcrXV3ukSGCk7jK6b4EqWglPplshanTPmWA/odPrRVZ0ICW+/yqTfkFmTGqnmRNHOfsORc3L8R/5xpAZ6ni5Pk9yA6HZsPtHngsdfZH9sjq2vQzSUMnieXqUVL3saNsu27K0XgQApGY+6pIj8pym1hn6JO1INSVYpilyUBhJmv86ttZefTJ3vdM8qKke0mCwgZbRj5AuJyEtG+xEOMmbdChsNsMpYcRhbOiZ+z1mvBdQMhN2D1kVUSEXJ8jlAQ9jqUNvGcaB8KyhlipVzji2EgYTo77kmuH7Fo6pKux6Qb4xExoCl7mXGbW3TraJuFCeOQf2uUrOAfXgZFEqO1Y0vfLbvudWmGsxEhI9XIPC5KfJ2rUXgQwNig+FY0qB99Kpdo98tYKE6uGrr30LJIcfFbye8I= X-MS-TrafficTypeDiagnostic: AM6PR03MB3685: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p8KkXomyQKS6Dxj5b8nWO1xWRyvAyITLhiZ7BkHZduhJu/DtR45MbAfRdWCoPzkXiF0mMtyjBUzxJcZzyXU0EP0CPKR4FAKPAx+/yDwUff1Nahl6Jj/3JUg/PYjrTqDA75HATvwlMbASiHCEpQPfBprh+muUsr1MQ1gOd48omON0+PZbsJ5BFqgyY/uPpQtpzdQJmO1AmhC7JV3yCVZqpSwOIDE4Ip8lGx5fHeV61i9+Bk8R9Vpw2/LwXLZtFaaKdPOQ+kIsG5afk5IAeDq1Cgcoz87ZBQCuIAeyK7JsGmobt73kqbQKVzktsLR6LT55KJLxURXmaw92q/PnNmQteW1Wpg8lovoPoLV5GVMqamU4YTxfCDiR/rEZdr51BIRqSaGVMMvXpuxupNuRQ5owwJjYPVCyFklJxiPruJ+C8v8F/neFirw2nfd41w4rURwdvvFEHxigOhpX74GBE/1I78Ivg2ea+SZeyDCGhgVx4NM9N0PM23x7aFn7eGlj7byJbZhjRWsv+yA2FX7JcnYax6Sm8OnZw2B8BwrTUOtkr4YEezrQm6zymvsF07fSQmbmImYZJRAOWo2LPGZpxyC7Iw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ziu7z6SUxRgK4t2od0JDnPrKkd9PWhe6kbIeKacSWWz5KLXwWdlFL8Z8tZoXuxx1r2aYXB4maG3iwGZBwppWlf94GFmwMFMJPrm0KJn+oD4dtcEMr99svlTdftjaw14w9BYpC1+kL0XTf8gdwbutsDnss/3DorgnBGMW6tbwldup5H5V6Owze8AVjk29VwbZlkzIgPfx8X5QH1jLc9LGB3RqvGwSQOMki4WPtn4LUf1yRXm7513+rS85hPvKz4jIo/bzpsNiCrlanQupUCnSfxCNINp80c5qIUSNkHQYJVSprVpdDqPTWt9yxrE/Od1ZmKqEVJneOhim9w1Bm4TQtYT6MXR2d4k3rYBDftsgEF5/EG8R/f969kzArU30bwN0pIvrkW/qovsVdZcewRBv9qAoj0/wvDDBiLM7lqX5fSGaXiF5ZlnyLNv1AHgCIdORbBwQg1np5WeX8mfLnJ5jj5hfAxGNasf2YWJFI4Oe1Ya8OiJ0BzLrDmdD22f6oTzKeB2fbHr7oC4n1CgBZeHkfhcHYDoP6wO/o6UomSECSCh/GBHhvhyKiTYn1sl2dllfQ1X4WJWZ0C17FBEcapPXK+r3Vf/b3QA0UKK6IGvyk3iwBwyGmLobo+hp9Gdx10OKCfLYzGyxaTLDYoGR7DOL1J4LiJI+xwfLbEZHJp+omh9ViL6C6v9npXRRLDzSg8eusbPAmpGhWhI2KIbaiRABm1RmdZVQaXAcvZqrLlXXkDKprLUFGUd4+S5b7VIiFREVyJFWddG0WYi+Qbnf+b3YUdznmXDDxZEbFs8vCRYHiWdxb2ULo9B+as0RP42qrxfWgttCcK/1/jG7p1uM8w/c8hmLIZczI4RHPVkuXceoYEdZVF7ymyIIfzZOclV3CMtAjx2CHZby1AWPrPFSv7JcGPfkz/j0huDYg/suTfA1GKfNRE+gJ/VEbd29E8daB1YiDYm9y4yeDpihJ7185zyr1w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9226916d-eab0-4a5e-7cca-08d9b5af27e5 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2021 16:16:54.4765 (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: AM6PR03MB3685 Subject: [FFmpeg-devel] [PATCH 2/2] avdevice/lavfi: Don't unnecessarily write '\0' to 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: Lvv/CfVyVr+Z An AVBPrint's internal string is always already zero-terminated; writing another '\0' is unnecessary as long as one treats the string only as a C-string. Signed-off-by: Andreas Rheinhardt --- libavdevice/lavfi.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index d9083ad984..2659c8508a 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -156,9 +156,6 @@ av_cold static int lavfi_read_header(AVFormatContext *avctx) av_bprint_init(&graph_file_pb, 0, AV_BPRINT_SIZE_UNLIMITED); ret = avio_read_to_bprint(avio, &graph_file_pb, INT_MAX); avio_closep(&avio); - av_bprint_chars(&graph_file_pb, '\0', 1); - if (!ret && !av_bprint_is_complete(&graph_file_pb)) - ret = AVERROR(ENOMEM); if (ret) { av_bprint_finalize(&graph_file_pb, NULL); goto end;