From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTP id 7B77648D47
	for <ffmpegdev@gitmailbox.com>; Fri, 24 May 2024 22:05:40 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9C52168D5D1;
	Sat, 25 May 2024 01:05:30 +0300 (EEST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05olkn2056.outbound.protection.outlook.com [40.92.89.56])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EF98C68D5B0
 for <ffmpeg-devel@ffmpeg.org>; Sat, 25 May 2024 01:05:23 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LJPb9uwWrLEoh7vzExxVy2l3W7WSBXTzSlqHFVKKBz33Qm5as0NtkC7Pxo2sYiWzuJldtKZysk4Ag8icdf9MRyMLdPvCzB/MUbX13ThZCspXaqRYn0uJRNKCTGTbMdDDz2r0CCyLHRvq9XU5rX+ilCglWxtSfifrwbNlFNqfaQbx9Tyg4BATMIvAYrg9rz4NSbtNcALt8skwPliRWfAmZ04Io28uKw29/7xdjH0YdlSz/aAyNpj+1Qby+fXdTDqhrneRRMiMlQMqYi6LoDJnB3rps+qzyCGmFWzehWju/AtSOQwjJFUvjGeGITQL892VV7TSkaWV272+TWwcDYvG9w==
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=YPrVmvNscfa7lAe1uywTUr1SLvNZ3exaiJ5bR4X8yHA=;
 b=Xcunqmb5y92tlqYgfvOrsIG7kTydd8WRbUX3V3jUxCBrSQ101YkYdNtEB2XEaXQai/Z+qi5nK/aXTYnBoB23e3aVv7GNKqp2Gflw9V95Uq64837fyO3O5ygIdwrQRv8ROQD/RXz3HeaKt5gfX8r7V+1ajOn/uR/X5OO9uC4PYqfHooTEFl/78CdVmDrVQBbpBBoydwf5CSMc6YOmue4AOVGLJgL0niDdr/+MlZlY/v2uSYsw+3i9i/q5w0HUec3cb90Gaea6LrxkoN+JQIAGlG4qP0v44M9cwYKg0Ym7ZvZVMFAPf5JeA7bTwe1NMbS541wPT0wrJVviKRNeG1KqLQ==
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=YPrVmvNscfa7lAe1uywTUr1SLvNZ3exaiJ5bR4X8yHA=;
 b=l3TfxFg4uH/IwAqneuBAaN25ukDd/rcVyR4LAmbwCCrCFmR9bs/iVtJBqs/R3RVamcrFGng/RjMTngfOWWAoD1lwBzDRVq2y4qpJl/6rDjP7dZ+MswcOq14qk8o87Klgc4LQ3zxF4OV0BgOgvf0EF8V38vNgZPCe7Co0GNBw04syw31JaLJZI/DuV4FDxt+X1W2ZQ2ypVmucK45sgF6OpTjhHqttdxCGzuMgxDwWeWWYIIuH0r8JHoIV/erbmsHcPHj1fVX5NjTK8StNATM47xUpRTO8WkylsnbZfNa9dE0BE2vXrwax60hcndwQc9jQO0ATRsx4hfTW5cxTGnRL+A==
Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14)
 by DU2P250MB0368.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Fri, 24 May
 2024 22:05:16 +0000
Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM
 ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM
 ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7611.016; Fri, 24 May 2024
 22:05:16 +0000
From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
To: ffmpeg-devel@ffmpeg.org
Date: Sat, 25 May 2024 00:04:49 +0200
Message-ID: <AS8P250MB07448EB335E6236418E48B9F8FF52@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <AS8P250MB0744D0CB066E751A0A393A368FF52@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM>
References: <AS8P250MB0744D0CB066E751A0A393A368FF52@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM>
X-TMN: [gm6I6oykWqVn18kApK7uHkZx17g9aIBkpzg7KuU4oRE=]
X-ClientProxiedBy: ZR0P278CA0194.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:44::21) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM
 (2603:10a6:20b:541::14)
X-Microsoft-Original-Message-ID: <20240524220455.1276419-5-andreas.rheinhardt@outlook.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0368:EE_
X-MS-Office365-Filtering-Correlation-Id: f42451fa-47d5-4994-a392-08dc7c3d97e1
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|461199019|3412199016|440099019|1710799017; 
X-Microsoft-Antispam-Message-Info: iOzN4gjUWFRzQLfEos4QcTJmQoZfN0OunCrQat4JkusKJJ738AwFEl4i+NP7KjgXt/6BRR/BGbzCHvutDJbUSN/aRDq8MJmZTaapQdzEJPJGxKWhb5PRLlCCAtnCPavH6UL7XyMhOrCBzCRfvgidTH/Bl311lX5pMEv0i/YyHThXpshrjPbNhq39wXvgpcKnQ85iVq50zRJnUO8l87VAoezyy15duLvQgeV02wM2NlHqd9CMJQ5jW6BLXbCfLW0KdaZQ6oD5hu36rYl532OrblQS012o5o182n8pJpI5bfjqkXwvJixKN0Xmj3yWX/Wt+9qbCk4Y5TzoM/oV73F+Iy8br1IfkkgCo/Of0aZX3/hgCqc3z6PlQgDg3ibIuBjoBMbwUJHOUcvUfu+FGToU2uZabIXDzhqPbf0ejBbkKHUBh3FjGwPb4t+lL/Yz3KpPM3si5BCfiwQcFPKDs2G73zI/XPpfA7k5xL9s9BNzXd5YuT0p+HblnXNoxyYOiahYtzlouFB73nnE7owdDeLpowNF5qzwvOYnxbmVesyvMFpSFGgOsXnf7sDfdXI6wK13lP+JGT5iWtqplyn3ubhIqoBgL3McKcuVAqEMOdWTtRgwmBq5DPG+HFqkC2IpLvMj
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+r/w2BpujPjjx9piMfOZf85cnqUAcYd7spmWZfnYMXgqawl2i4IKMgj0Wk+X?=
 =?us-ascii?Q?tC/UZl/AZXhj/SD458gyiJeWk1BgRho8hOCcofsgskfnsNgyyMl5TR22MyP8?=
 =?us-ascii?Q?EwZtkRQjFZhoCAinX6r3NoabgnpnPKG6G1OAjLhQ4xAvOsqqNdmjnphZIfmB?=
 =?us-ascii?Q?+2/4J3Z9HMSMtu8KkCFJPN7uk2HwbgXBaOtrQkjiAAMotSL1znoqkimQxszj?=
 =?us-ascii?Q?FQYke5Qv30QG9C4jpxIjbORbDPqPGSqftGt2IN3B5QIl92i5lSYkC5Ub9HqU?=
 =?us-ascii?Q?Gb9sbIGM5LndRpVKCzUBnQzY83pm3+M4sKAzzRhl6HYAAI2elB3HnV75ClrA?=
 =?us-ascii?Q?oNOjXCefmHbdegCP9+TaUg60mtAONBBCCcsHxw/iJ12lPlSAZMdsdjRpZgRs?=
 =?us-ascii?Q?5Max7L2gocBrrjgkHNOobAENNbhGi8+uFAwhgXMef1bLOaUXVQqT3md4L0gE?=
 =?us-ascii?Q?CM4oCHMRY4KmySGzJLzqcHgynJAEZ+Y5aKWqsF9JcXCTGcB16FwcEaMkiGqp?=
 =?us-ascii?Q?Y3wB6EnAzCzPJqMnbk4q6zo0HA7bofjHy6KLPbkDBUZvPeOW60KuBwE3j4bO?=
 =?us-ascii?Q?Ba/nT403fV+uAUuJ2zp+4kF8YPKJ8H2WhaPn1qokt5P42IKSakryiqrMjbxS?=
 =?us-ascii?Q?5obzpt5CILjEkpWzsMqK5hT7QPYkegYocH+glpDsxkO1tFV/AL1HxHaVkVWg?=
 =?us-ascii?Q?HMAPMfzakbyGY4rUKk1jS7yyqw+DnlIzGEwkSr/c64/OYCBH2/CBdjqALYt8?=
 =?us-ascii?Q?pUH3E4yK/x9/2OwvFYWqaOJ9zXHeFfGpeja1GNIOv4rFw3GiFe8VASl6ixxU?=
 =?us-ascii?Q?71gxUqyOt6FPbGmPmkmrDkJ8jMFeidnyWVPr1EIjbAsnvSg2aiPZvZthgzHJ?=
 =?us-ascii?Q?y097cRP3m1vjMA//WSPySadbK/y3r9XEt6BhU99HfTZFiA/EEgpnC/dOfFLG?=
 =?us-ascii?Q?XlXHv1PcjdqqGg7kRMiqa5NCZ+jhIVGgymjCcW3tHbxz3VJ/TQVn/WldrkxY?=
 =?us-ascii?Q?u7mUJTo5R5uE+kxhKqBMjmBdtwKqh+w7Hq88w27pZK1EaU8vWf79ttPOzAIa?=
 =?us-ascii?Q?LHxNjtj0zgX2dzWzFE8aJbgwbTBhoDTJp2RWk3pTzmU/WJS9ROG0r8fvd/0m?=
 =?us-ascii?Q?PTXnIpToC4rcftzfIfrMVomzgL91vly+0Exc8o6QuMh5ozKTy7RrlLe0a/rh?=
 =?us-ascii?Q?UwZg8yix8YIwIoIV4Bb0J4aiI6FQT4uu5KkixB40FCh4trns70PKig2fzBZa?=
 =?us-ascii?Q?hYjwhxAA6/pWvasFb0g2NSc95vDT6WAuvJvlH95dbw=3D=3D?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f42451fa-47d5-4994-a392-08dc7c3d97e1
X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2024 22:05:16.4645 (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: DU2P250MB0368
Subject: [FFmpeg-devel] [PATCH 06/12] avcodec/pcm-dvdenc: Mark unreachable
 default cases as unreachable
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/AS8P250MB07448EB335E6236418E48B9F8FF52@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Fixes a Clang warning when asserts are disabled:
"variable 'quant' is used uninitialized whenever switch default is taken
[-Wsometimes-uninitialized]"

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
---
 libavcodec/pcm-dvdenc.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/libavcodec/pcm-dvdenc.c b/libavcodec/pcm-dvdenc.c
index 1e7ee644f6..c3e853ed6a 100644
--- a/libavcodec/pcm-dvdenc.c
+++ b/libavcodec/pcm-dvdenc.c
@@ -45,7 +45,9 @@ static av_cold int pcm_dvd_encode_init(AVCodecContext *avctx)
         freq = 1;
         break;
     default:
-        av_assert1(0);
+        /* Already checked via AVCodec.supported_samplerates. */
+        av_unreachable;
+        break;
     }
 
     switch (avctx->sample_fmt) {
@@ -58,7 +60,9 @@ static av_cold int pcm_dvd_encode_init(AVCodecContext *avctx)
         quant = 2;
         break;
     default:
-        av_assert1(0);
+        /* Already checked via AVCodec.sample_fmts. */
+        av_unreachable;
+        break;
     }
 
     avctx->bits_per_coded_sample = 16 + quant * 4;
-- 
2.40.1

_______________________________________________
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".