From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 784C34E30C for ; Mon, 19 Jan 2026 14:24:36 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'swYAsUgPmMhQmfBGV0gF/NX+g1XNsG/p4m1mcD//QYI=', expected b'8CIrg3kfRQoiNOdPMXWb96Fe8dXtVR3eSyZPcQV9REY=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1768832668; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=swYAsUgPmMhQmfBGV0gF/NX+g1XNsG/p4m1mcD//QYI=; b=AlLAZqKgQFJ3S8+IMr+fFBdzCGlGnt36WAZghbRCE4BMbAtrKgEkhfmYGTCmbvApt26C9 LI9Q+E9D4h46IrVGxIneg3qkg4EzX3k8RyOWd6nCRpNrp6pYe/ctufaNmbk/4+IBLA6zjpU rUpm2ZnU4B/YkFm1boKb51UlbU9Uov2gEvOT/xOeqilcao7CgMFSB5K9NXuyOCLnhRjXy8T nigAf1ggvoq7Fx6/oZewNOsRHba5FAF/HRAdTnctCuVYFOY89PGL51lVH18XYP5cHx2WuJf mW3Qua6xFMnu38gHbgzaVTu/wqH8PUq+lrWEAR6Mw0sIIQCV22uEzZ9SG0cQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1A408690E88; Mon, 19 Jan 2026 16:24:28 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1768832653; b=ZooROISSu2H1UWF/+TXsD+hOFVIHP5P4Udi87KKAiTdekAle7FWyqrHuyvel6VKVukQQ4 wgb8Y0Wjm55LvSX2l9kgjgmjuXbw1VwsLoBn09XzF8mYjz9Jsx/LbptvkdUU3k8KiBIHbpq JUnj6jVQ0Xw9Zklj/f5aMWELhQIXpJWYM+/twI0fC31GgvXapHWI6NqGcdFVB4EVKqCbLuv uVnW7lVmU7bgwUFFgK7jWe4Onv+4b8Sd95VP6pX1NTR87xog6NWHd8sedYe6dVrSQ8HhX4K Pxdvb71b8jdSSRPB/DkuPMIWPv81FDmYN/eYXyihuNkY4FiCuFWvaI44JiGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1768832653; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=O3XKScI+Wz49hWLlM+wTtxOgn/BdoBowyRPMBw1VO7E=; b=tbI6S+h45GjC846t0q/yXQ1bnnb85HnFqcCrfbeH3WaFFhF/zVk/3SEZJSWtSnD3MdBXp IDqHW7Y7d8b/LT0eRjIYDvbr1oHSVdBS5S0/qCGbXq4BzyVdOAq76orZ+0IY3YP5KJyDFma 9e9X1GRycZgU4wxg/aHSrKaGWtkV8jnvjFXV1JLD4jjK9413iUvOibhkQTyNJeVwY/MAzX0 rana9RDm10b3Xl4nk4kfE6phboloER2Ypq0GkfXM9+KeGH/pL4g68VRZi8zyshQ6TovkIDu z/EcVmzmiSBDEZlnk/cH/tWP+g9lvEHLGuYWbyOYi55EGLVDv4SB3ln/bJrA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1768832645; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=8CIrg3kfRQoiNOdPMXWb96Fe8dXtVR3eSyZPcQV9REY=; b=fhUMoj3UUsqTp7jvDwNPilzlV3+SlMQcA4HCZjGgi4cegOe3iqEmMLZkXj9e8eqjOkGiw a6PTQYhB3ektZXzboYOA8OTV9yaaza9AJYMB7592XujR2BSWdVhv4auP/9cDUtv+uXitEA8 sCDAnnxwl7YY3+FKmMDeZIsZvVkdccKAagw5y1k5hTM0Tlc/XcAmTmagGpzmJOS2GJp1HTE RUUcE1usZESO/08W6DViqBlLyA/K4auW1U91YW5efZXRBZ0Hm1dTOUTtl8kDlUTcGPlwUV3 NC76tjbejMXB35XPtn6Nowcbs+0lqmCIGcOxOjQ6KykGnOikqTdwjCorY1/w== Received: from 69dab402ede7 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6B09068EF97 for ; Mon, 19 Jan 2026 16:24:05 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 19 Jan 2026 14:24:05 -0000 Message-ID: <176883264556.25.2813716162665274468@4457048688e7> Message-ID-Hash: D3XUZG4WXGSFYSWDXLHXHDNI5ZKRK3UT X-Message-ID-Hash: D3XUZG4WXGSFYSWDXLHXHDNI5ZKRK3UT X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avcodec/mlpenc: Mark unreachable cases as such (PR #21516) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: mkver via ffmpeg-devel Cc: mkver Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21516 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21516 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21516.patch >>From 196179ea7c486519d3e565c556c580b3d51a3943 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 19 Jan 2026 15:23:18 +0100 Subject: [PATCH] avcodec/mlpenc: Mark unreachable cases as such Signed-off-by: Andreas Rheinhardt --- libavcodec/mlpenc.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c index 475a70c225..4d4c33f485 100644 --- a/libavcodec/mlpenc.c +++ b/libavcodec/mlpenc.c @@ -521,10 +521,7 @@ static av_cold int mlp_encode_init(AVCodecContext *avctx) ctx->fs = 0x10 + 2; break; default: - av_log(avctx, AV_LOG_ERROR, "Unsupported sample rate %d. Supported " - "sample rates are 44100, 88200, 176400, 48000, " - "96000, and 192000.\n", avctx->sample_rate); - return AVERROR(EINVAL); + av_unreachable("Checked via CODEC_SAMPLERATES"); } ctx->coded_sample_rate[1] = -1 & 0xf; @@ -547,9 +544,7 @@ static av_cold int mlp_encode_init(AVCodecContext *avctx) avctx->bits_per_raw_sample = 24; break; default: - av_log(avctx, AV_LOG_ERROR, "Sample format not supported. " - "Only 16- and 24-bit samples are supported.\n"); - return AVERROR(EINVAL); + av_unreachable("Checked via CODEC_SAMPLEFMTS"); } ctx->coded_sample_fmt[1] = -1 & 0xf; @@ -613,7 +608,7 @@ static av_cold int mlp_encode_init(AVCodecContext *avctx) ctx->thd_substream_info = 0x3C; break; default: - av_assert1(!"AVCodec.ch_layouts needs to be updated"); + av_unreachable("Checked via CODEC_CH_LAYOUTS"); } ctx->flags = 0; ctx->channel_occupancy = 0; -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org