From patchwork Thu Jun 29 18:19:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 42329 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1e:b0:12b:9ae3:586d with SMTP id c30csp1958271pzh; Thu, 29 Jun 2023 11:18:37 -0700 (PDT) X-Google-Smtp-Source: APBJJlHimcHs0vxiPROXHCket7g22QaMeGMERbN5+x1bWnRqBR4ci/qri4kB0VD6qwX9iccwJluf X-Received: by 2002:a05:6512:2024:b0:4fb:7666:3bc0 with SMTP id s4-20020a056512202400b004fb76663bc0mr548456lfs.47.1688062716940; Thu, 29 Jun 2023 11:18:36 -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 y6-20020a50e606000000b0051db0dfbf96si3230817edm.401.2023.06.29.11.18.36; Thu, 29 Jun 2023 11:18:36 -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="fHRj/D3c"; 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 D2E0B68C3B4; Thu, 29 Jun 2023 21:18:23 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2045.outbound.protection.outlook.com [40.92.90.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7A52768C3B4 for ; Thu, 29 Jun 2023 21:18:16 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MxNSpYZiiacIvFZwLHlFMFhr4PqYRSWE5Ddbkf2eIXYyGm7FKaa+qOlidaHRbbMHl2BpjoYZFm144lRm9aUTuRHavvahlBQDOaR/0Wn1vC9ABU1J2SAds4nfsszyvg22IuyGQ4re/b5B21ZohzCSocSolQzTdzCdpkC/z80d3RoNS1wpBjGYYcUqH7M4yhUp9nTwiwOc5jdmXHul4lKzpCyuDSJQE7mp7YA8uiEPrw/XHFZp7OrrmwMyu4wuVjf4DcKLgo2HPcoYgfqBLFTc+Z5TGKtrDiu0kvGun4B4ayb1TYL64UJ1X97HaeJG36n4cty5oku5MJfhyhyFT6pVxQ== 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=2kNBKIvmkgtWKniTQmZD1ft9FQuto6FGRZSCfVsP3BQ=; b=KrGY9jrjKWf770HXS/rEdtT8bOEG5XDLsNlZLetZXE44wBZDiBWJ1ISi5mLUv20jtCanpUe9tc2Vw4X6VvRvVcnWhV6gdK4JcQ6exhM6MAX4I2OJfYHkus9i4dr0gkQqLgQD1XD/gIKGJ+eoeK/crGnpZez3kFNq1VrVXh28+ZF/RvRwGI435yhc6qePPP8zZoVl+zbvZkEGjjkx6YNaN+325N2A5c+vEz9XS86FWL4YEA1mB+xSE9rFAME+FmU7wm8cBQyaUUlRDLGZAaoUf9r+X1VsxxWHT6fOU0k6uGjEOJyzvGBYwHeFTYuCj8+S8V85esUvkpHuuskBUP2wIw== 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=2kNBKIvmkgtWKniTQmZD1ft9FQuto6FGRZSCfVsP3BQ=; b=fHRj/D3ccMS8pLbWIWz6WQljvvlINq2YKlcCmRJYh3zfRBZmAR+uUo8Fr4RtnEwsbZ0mltDi+3tfh0Z7VYGdNffpDucjsBT6N1hTJax4qj7hpf541F1w9ez4m5GQBgFKPvYfeMC2UoNn3rym8iaRasB6uj1Lawj/Um8+dvmWCsT9YDnXbOFTkRi7omQ2WrKOPQBTBc+rfLmPB4XqDCI3oP94v41ncCgOeM04OYG/KGCu/lM9uN8SuxNzkrrxyrvMXIcyKigUjPkDeGrFauctfsDGe/elZadnh77k5PKJmqust6NyWEEZe0AnNikInYN93p/juOuNPxHxsud6B1oB9g== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0244.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.19; Thu, 29 Jun 2023 18:18:15 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::a38:e93f:c7e0:f473]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::a38:e93f:c7e0:f473%7]) with mapi id 15.20.6521.026; Thu, 29 Jun 2023 18:18:15 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 29 Jun 2023 20:19:04 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [9IzLPEC7KqKdwV53Yq7AZDjdjYorYeb3] X-ClientProxiedBy: ZR0P278CA0159.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230629181904.744603-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0244:EE_ X-MS-Office365-Filtering-Correlation-Id: dac028b9-846b-4204-ff25-08db78cd34ca X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmriMkceEMr8g4HVAclj/Oy9SEl40OCbwj+QkIp8GkAMwaZ9x9xhuyjTD4PtOrldXHZKKHsBcZ4kT/LpYH704ktHsU9dLB2OaBcKrsOnYZeFszSlJDA/B70LnIa1HKpaj1iqJcVHiXa7AHOfYjGhDduHum/uKlUO9UdMYne7AWiI5nzRTUMEhned9fGF4YwpD1VK9ZDDvU0NzVb6WWFeDU0HPKWQSA8EmkQFTUUuWN3+Y6rK7OynOHj1DIe6eQCJ36gyDdexor9TMsLmYGYFdRLYaw6V8sFQFdb9wgBTV+OH0hEyPamqOyDk1BczklDAOEstJnzsf6fz2BHRMhQ0u7oJN1oJ+l/71QVMvSPKJiI68wXHNisYCrWxXkQ6hh4jQ62S3XjPDYdvyXfZviDcDl5vwWKPeAsOcGqN3hSqgyYAq2vuphxAjTP1Bxpq9LDSAircqiI2Kvd/L2yeVCt6xcZtJ+VSJOcyu8relbHa9T2A+G3iRUxQ0njKrTahl/J1UnAS5KWjcWXu6XAz3+qRG/WB32lov68qDyfaUQg0s0y4ABR7RhZ6eC+XNXbP9jbVlKv6oD9mPLv9kxpS26uHd3UvzItkHE8qupiJMQAz/gmfTwHWD9RvVneh6zSPk5a8yqZNShTmLDb90hb2oCVNj5w7FUVm6q7SfwyX+fddNutsgArqArGMRcgoas+uQQyyD3/94RR0WH3SoV2D3PUPcyJZEmOi6FvASjDbr/r57cgrRpqdJVwt9QI6ylieEoWnVLE= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E3KPjSXXISCLd1Pm2mueABl2hTZ3KwS40Gk0nnIMCFhSPyqxk2v7l0NL7LEGj70zT/pM0K3nw96PTm74iW2fd4toLMHgz76sfJ79dzp7lj/+Tg8OW3L0l43MMAHOlkDAvZb6h14uBguXUCtUn61inwUX8TsoUVyKk+xoZUaORc7WktNTDwEX/VymVjTEM+5NUgf6xumbHodI/Rt1fT9ZINpD86A2ZMmfDsutX8QUdqABNzJCBBvRyCpsIl+uit2yE+vW3jZsdR6tmBpqY/p+a8VjtkN41g2jtw63QVgUqz29aHntCKpx0M/Ft5XtFgV2QuwwRQSFwfa39xi/+/PJM4TI620q/zkQj4PFiZLYIgKlYFG73jvpJjdU0yRAScO9ebvAIARXblMFHf7k9OAmIIwuyLQamBZHKxRBOBgGB4diW1/TlsxZPqktFOapDVFOvtrZkYq/UxOaSGIeNgMaiLGZifVWTT50nZRb/mOu/OCw9dfb9abBOqDJk8Kv4rzFRC6IpB9dXFluM/VfmwdugdrX2NbqHuxUYaOcfwb2K0EWcOIwbShNwAYB8hJ+bzpFTbEFBHuwZuDpRdK7FKY4Pf5gu2tpU+kczQ4MekUFbuT3tHxw0hx4pa+rWCPoAtsh X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bCe9MxoGyR4dgijMR73pZXb/Sjxuqc8ujKFBMckLXpXlLvb8LvtmTgupHTAFG9a9Ci6f/CKlGo9enWt9bMwaDVe9XmsxzEjYldIBrET8gh44gWJRdJuEtcqglr/yFqDW4dIEvPA9DAAJv2aCNAXG1oCvxx18Yd1GYmh9pxDjhqXag094+GSrZbdb72xLgWyGKKo+JilkC1TmH2Odcd/mkva0/fJb1jImWZAg09vur2alOws/8/6Dk+ES8qlIP6RmEyyr0DClposJt0DbeIYZG3h4D/OvTZonhxJ8cbir8W0jt7UozvuB3zKMBTLHp7fNr2yApB66AeYW+VSBcWYsvOcRzVi/I8XmpVWvn7frAI9fKKOOuzkA5HsHOpE9PH/OdjUDJ49IrfqnmQOGD0O9qo86H/F4n0YMtLP3cjWAkoGcaVynBqwp7YrKSh/X7N+KM9SO2xYzlDL4uHi4sMU74Xj0TdYaRqZBptXJ0AFu2lG1bVZQa2KhHHR+aVrHEkaXAeE+dJA8HIojHBwkmP6mUFtnKy7RoMJhvUD4gxebdYEu1SUtaLgwnF3LsL7CXmRuZCjKKu7DYtUw+Bdwc7rMm/8fOVzWfcM64QKSRDZwDiSRXLpdQVr/gGd3TZZM4xpBpfYcI7a4ID2ECoJwWujTRRSZE/M/Pd4NRHVEPW6vWkh4bzSvw1zQCXYD6UezA1eYa3O55DfCZggWTTWBXbv/UcNkkwryICrwMoMxNB/IyAG7SL7hhJEJMwAVUgw8PeaQK7//qyS74yfiyydEW+dN7jEqRb/tyfQXhXWxV4y5H3oiQL2DlubW5BorKT0WnhNj31NwdPzENq+nYJRpql61D7+Wj9TjJLQ1ULPdQhYn07cgYh8eHC2gI0SVPux18wzYKIXPZTdNcgMZ652QCg96QnI5PT96thf2bQM6i3uM6VlI8exQHWJ2Jk+wKJw7a3VZJ4XWJ2fDmHfwE3+ggOGQsW+mqakWG22MaluhNotPgGBIN4TpZVE+cm8xecuCdraIE8jKJE9y9U2eYdibOHEdDoPr5Oue8J2Ud8A4neYgzoNj/5n30div9quivSzMzchqL3wKl/OGBw0huQ6MlWBp1ICMVz8Krw7Zg2l6S1UNkkMF+Pux5pW2wBr0a1xg8MkaMzSm5Jd19a629hqyNiUeZ+WsjBNmCIPStIExCvX9hnoR0ZAkjnW6tFyx5XY60fRw45rGjFaTDCTWVunaD0xf8PS/uGO/w/PTzQxinUETpph9Gxd1gbBW6TLhFCQZj4B/ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dac028b9-846b-4204-ff25-08db78cd34ca X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2023 18:18:15.5215 (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: PR3P250MB0244 Subject: [FFmpeg-devel] [PATCH 4/4] avformat/ac4dec: Constify demuxer 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: spNZ8dcKVgwR The discrepancy between the definition and the declaration in allformats.c is actually UB. Signed-off-by: Andreas Rheinhardt --- Will apply this patchset soon. libavformat/ac4dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/ac4dec.c b/libavformat/ac4dec.c index eb7bbaa655..71950f52dc 100644 --- a/libavformat/ac4dec.c +++ b/libavformat/ac4dec.c @@ -93,7 +93,7 @@ static int ac4_read_packet(AVFormatContext *s, AVPacket *pkt) return ret; } -AVInputFormat ff_ac4_demuxer = { +const AVInputFormat ff_ac4_demuxer = { .name = "ac4", .long_name = NULL_IF_CONFIG_SMALL("raw AC-4"), .read_probe = ac4_probe,