From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 6128348E2D for ; Wed, 28 Feb 2024 13:21:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0ADDB68CA1A; Wed, 28 Feb 2024 15:21:56 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2019.outbound.protection.outlook.com [40.92.91.19]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7822068C5E7 for ; Wed, 28 Feb 2024 15:21:49 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RmwwzEbDKaT3FQc63qthw6w1Hc+FliQrGCsZRUDZoiuXgv/xCGMOhz6N5aAh2oyoJbgXtW/NHLDk+g3LFnD1bDvTX+6w1ZE/z70oc8Bx3rYvXwtMhhPs+YXQ/O4QJDC+pUeOIIZCM1ynrJnVKGOo10Xk/E6HT01+G+4hxkkq3HC7J/niNaCyuyND5m9CimOC9yAMhXoCvOod/Hk6ocLjWXm+vDLtj6YjZb9jYVKCSr7+oY5mffnDqeD+KvrVe4HnUCi125fKouV2fjFwFzGL3Yv4c0MYSPYlRxHdI3l/g2B/xtFZW2tOeysCHTePCfQn71GeydymDynObDKWiScqZw== 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=CCKRYNnjpiRmfijOyXAyLrUgRYBaPKwm9nqvwJ7Cvzc=; b=kxwd/iQSwImMj3f5v06XfwFptoGdh/3+fEh+ngtZFR836DuN4AR2vPmuIMXN57qB0F2wiDdcEDmKjoKXfQOzSOMgBY1RypDniT6SwvVf5O6qt6KKDrVrFkyLJ/dV5zc6buoo8mg+eufJjqydmH0noRyytv+MySb5QZGtyKc/UU9NlaKuz81m6qJsW1LBB7nv1yVBnGbybKAkHeGUUMY0h1pE0v937B3s7EFss8wAFr4rt/PgyxzAFfFaB32IDKSZ/9ENmjr1QRRoT/JcsnqT4d4zqSTf5lKfHnW7AfOnoX5x7S3UTnBmo/ggO3m43R67snai6A2hc9VtmquJ1jQhvQ== 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=CCKRYNnjpiRmfijOyXAyLrUgRYBaPKwm9nqvwJ7Cvzc=; b=FCpqwNh8PN9JiQNw5Zv8FXYxl/0r7ne4AZLYy3p8ry1DxKzPxbLpu85yqdrPlYN3tZwLEDszMXn5iXIOhlNBavCGScqrYl0E9nKONaKSmFjW/TQcL39QF8hovdOxpAE8jaqL53PAwYkfk3kDTXKLWJ11bWdxrFZIYBSCnLq7+t4sD2YqZGMJ+hFY20iwoySuOq2oULNUVLfkjs3rxyWlFiWoRLcd56Q10PGwxsS/z13C1XWq+74KKluOkZ9vaWuazSJGmPdqsbmR5cfKwt85pY84SlHkOVrfrGX1n1NiNTCeOFdXyjwlhN8a4znti/JG4OkjuSFseJ15MESMFy6p7w== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0153.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:374::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 13:21:47 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7316.023; Wed, 28 Feb 2024 13:21:47 +0000 Message-ID: Date: Wed, 28 Feb 2024 14:23:46 +0100 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240228125616.458327-1-jdek@itanimul.li> <20240228125616.458327-2-jdek@itanimul.li> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240228125616.458327-2-jdek@itanimul.li> X-TMN: [9bgOzyzwvK8UqiTeZ7jPWGxg71fIz9mBYYQ37Vbzw+A=] X-ClientProxiedBy: ZR2P278CA0032.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:47::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <63ead7be-b2dc-434e-b5f7-4c9290b8247e@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0153:EE_ X-MS-Office365-Filtering-Correlation-Id: a5f23d29-bedf-43a7-0218-08dc38603730 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zkQA7wCmcb7fYkmWc3eMuq0BHNzx1q6UppNzVleVRDMP1seM4KdR2KtsFis/ux9he+wTptWwEhmRtkcIbo6x4SRxrbu8vs83arLxwSG2IXEsgnEGihremP9OnSHhfUm7bRkcimNJ/kc/JSXQPtan/06281nGmh6K6YpeTMDF/AvRWLkUq/dDn3pnAb9XWSbdGqJfy+ny5f30XWUMb2KKOhnWuAhvoTFhi5aOk9lZlGFyp7TLO5ELeCP5Si4G3z0MqYnaaqk6zPdwPwVvw6P1tGn4u+YqDtzHMtVJ761UxweSnydSewXI6BfD6OQQnbWoEgK/L6PGU4UEPShZhGLC4by9VlYO/GI5qC+pRm19twiXZJOJqQgtVtAciimNTS+KcGBgRTltlJJGhycHR8X9N5lxhX5LL97KmDgJ+bnMg/PKUgE3NTqtzDTQA/Xf/Cw1vtwFecW+GA4y7PLx/NWGCfTvy4ajFd/GUYfDAPIu4j2daMeCskeec7OGjIAtX2WTxk5W16tBg0MS2jJEwcS7hXqJTjBsKOcx3vV6im8qobBS+5F8irmW6fCXgUwUcODl X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SlR4cjRZbmlkbGN4UVh5ejFBK0NFWFVzMW0wSklhdmZwcVAwL2oxaDVqQWFR?= =?utf-8?B?QTA1NFNjSlJUbWhtOW8wU3Rrdk93NFVWTDBFRWFBZDVFRWJSSHM3Y3psWm1i?= =?utf-8?B?RGNWL0owekFsV2VtV0hTQStDUzg5LzNubVJadlNnTmI4eUEvTExQS0g0Qkhj?= =?utf-8?B?TTVoa0RyUDFlenVwbzE0dGhzZVoyWTJod2x1MVJJTFRTVXJ5VzZhUG1XQS9j?= =?utf-8?B?bXpBUXNrY21FdmhtUGdTTERwdmliVHNvUmsyanRzODVabnVnNHhNMzRhNUNR?= =?utf-8?B?RU15bm5ISURJbGJzZ3JvaXhFUTR6UEhDb2MydVo3MFQ3ZGpnRTFURUtIZk1u?= =?utf-8?B?em0yanJ6dXVKdy9xOWR6cEVIdHRCcXlWTVl0SlR4NlptamhhcjRFaFlPVW5s?= =?utf-8?B?YmJ0RjJ5QWphdVZZUmhDNFlmalhYTE9COUJRVTRYZ1FBVElRNHJDWjMrQ2Mx?= =?utf-8?B?aElyRFd5NkFJNGxWd3lRb1pTVXhhb3lCOUdyNnhlNmNUanU5ak1PUmhTNkpW?= =?utf-8?B?ZjlGK3IxaHk1UW1ibEIyWllJdTdMTzRCQm84QUhwWXQ5c3NLY2VSY1VCT2V2?= =?utf-8?B?dFJWZlJmeGt0NXJodGdlQ1FVTTB2R2hkY09RdjlhTlByNFB3bU9XM24xM3pa?= =?utf-8?B?ckYzR2JHMmVUYW1INTFqM2lXYVZQK0xlNWh2RTVOUnFJM0xpb1lPSjdEclVS?= =?utf-8?B?dzlEbStha0FvTjJzQ25hN2F0Q1RuYXcyYzcyK1AwaDEzUFlWMXgycGtnY2ZV?= =?utf-8?B?ZExDcG9tL0UrSDkwQmZqS3dSN3VaZVdhZ2dwcnZkNEI1QkVJdWlRUnl4d2pW?= =?utf-8?B?QWFuL0QxOUt2OElmd3JlVUhWOVNBYUxqTEI1OWc4bjY5cTdleDhYd1RwTDl4?= =?utf-8?B?YWkzbUlmNXFHSXJlUXRBdXg2YjNIQmJTOWRNcGxFamdaOXFTOFMvRmV6bkx3?= =?utf-8?B?MGdjRFVKQ0ZUaEJwZnNYc2lRNWJvOFd1T2E1QUdPQWNLSGdwVFE2SWs2UWFE?= =?utf-8?B?OE1iczZyMXRvSWxMOFNPQm9QM1JjOGlrSUtYOEdsSkwwUkhrSk11NUgwZXJy?= =?utf-8?B?cUNxTW9IQWxqd0Yra21uSWZCa1RSUmdrM2JvRUlPMnJLY1NtbStJU3V1N1pv?= =?utf-8?B?ZFhiZ0h1d0Q1YUthdXA0UFQ1L3RPU2xJNm9ISWNRNXFGanBEaDVuSXYvUUR6?= =?utf-8?B?dHo2bDkwY1QyeDJLQlpYV3J1S0s3aW1RWFBuOE14WThQNGxuTUdLMEFiZlMz?= =?utf-8?B?SHZVQUp2U29rV01YUWdjck9WMW11OGZSRWdJYUFHdC85L01TOFVNWXZvM2sx?= =?utf-8?B?YUVTajVmd05HKzNNTHQ3VlBYczZtY1R5c2w4VjlaRlVmRURFak5VL1BSYkJ6?= =?utf-8?B?dCtrdERXcEVjTW02RS8vajlKRjJFQnRoMzBkc0hwdFlhbThJNnVVdEtYa1c4?= =?utf-8?B?b1djbVRKZjFqYVpDSWhoQkVRRlNLbDU0R1VKUHc2R1k1TEs0MkFaZDFYdmw5?= =?utf-8?B?OVA2czN0M05QUUZqbG9TQlgrcjYzU2NLUUNtSHdYYTJ3RkxvTlZDR1pYL2JV?= =?utf-8?B?U015QkVLU2svTXcrQzNsU285K2RTSEJRVzNQMHlydEFnUDZZRTBrMlVKQ1JN?= =?utf-8?B?cHQ0dUliS0VzWHFlZDBkMEpyNmFuOFZOb3ZOMmlXaHMxUzVhcWw0MSs3dm9R?= =?utf-8?B?NHArc01aMVFFaUR4dWFqWU5STldzVnBvdmI3WURxa0N2Y3NVMVZnTld3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5f23d29-bedf-43a7-0218-08dc38603730 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 13:21:47.6306 (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: AS8P250MB0153 Subject: Re: [FFmpeg-devel] [PATCH 2/2] avcodec: remove sonic lossy/lossless audio 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: J. Dekker: > This was an experimental/research codec of which ffmpeg is the only > encoder and decoder, development has stalled and these files don't exist > in the wild. > > Signed-off-by: J. Dekker > --- > Changelog | 1 + > configure | 3 - > libavcodec/Makefile | 3 - > libavcodec/allcodecs.c | 3 - > libavcodec/codec_desc.c | 14 - > libavcodec/sonic.c | 1125 --------------------------------------- > 6 files changed, 1 insertion(+), 1148 deletions(-) > delete mode 100644 libavcodec/sonic.c > > diff --git a/Changelog b/Changelog > index 610ee61dd6..e2096f249a 100644 > --- a/Changelog > +++ b/Changelog > @@ -27,6 +27,7 @@ version : > - a C11-compliant compiler is now required; note that this requirement > will be bumped to C17 in the near future, so consider updating your > build environment if it lacks C17 support > +- sonic lossy/lossless audio codec removed > > version 6.1: > - libaribcaption decoder > diff --git a/configure b/configure > index bb5e630bad..e639a5e2b7 100755 > --- a/configure > +++ b/configure > @@ -2991,9 +2991,6 @@ sipr_decoder_select="lsp" > smvjpeg_decoder_select="mjpeg_decoder" > snow_decoder_select="dwt h264qpel rangecoder videodsp" > snow_encoder_select="dwt h264qpel hpeldsp me_cmp mpegvideoenc rangecoder videodsp" > -sonic_decoder_select="golomb rangecoder" > -sonic_encoder_select="golomb rangecoder" > -sonic_ls_encoder_select="golomb rangecoder" > sp5x_decoder_select="mjpeg_decoder" > speedhq_decoder_select="blockdsp idctdsp" > speedhq_encoder_select="mpegvideoenc" > diff --git a/libavcodec/Makefile b/libavcodec/Makefile > index 09ae5270b3..3fc716ee68 100644 > --- a/libavcodec/Makefile > +++ b/libavcodec/Makefile > @@ -687,9 +687,6 @@ OBJS-$(CONFIG_SNOW_DECODER) += snowdec.o snow.o snow_dwt.o > OBJS-$(CONFIG_SNOW_ENCODER) += snowenc.o snow.o snow_dwt.o \ > h263.o h263data.o ituh263enc.o > OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o > -OBJS-$(CONFIG_SONIC_DECODER) += sonic.o > -OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o > -OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o > OBJS-$(CONFIG_SPEEDHQ_DECODER) += speedhqdec.o speedhq.o mpeg12.o \ > mpeg12data.o > OBJS-$(CONFIG_SPEEDHQ_ENCODER) += speedhq.o mpeg12data.o mpeg12enc.o speedhqenc.o > diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c > index ef8c3a6d7d..e0a4a5421d 100644 > --- a/libavcodec/allcodecs.c > +++ b/libavcodec/allcodecs.c > @@ -535,9 +535,6 @@ extern const FFCodec ff_shorten_decoder; > extern const FFCodec ff_sipr_decoder; > extern const FFCodec ff_siren_decoder; > extern const FFCodec ff_smackaud_decoder; > -extern const FFCodec ff_sonic_encoder; > -extern const FFCodec ff_sonic_decoder; > -extern const FFCodec ff_sonic_ls_encoder; > extern const FFCodec ff_tak_decoder; > extern const FFCodec ff_truehd_encoder; > extern const FFCodec ff_truehd_decoder; > diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c > index 033344304c..9b456616be 100644 > --- a/libavcodec/codec_desc.c > +++ b/libavcodec/codec_desc.c > @@ -3175,20 +3175,6 @@ static const AVCodecDescriptor codec_descriptors[] = { > .long_name = NULL_IF_CONFIG_SMALL("Wave synthesis pseudo-codec"), > .props = AV_CODEC_PROP_INTRA_ONLY, > }, > - { > - .id = AV_CODEC_ID_SONIC, > - .type = AVMEDIA_TYPE_AUDIO, > - .name = "sonic", > - .long_name = NULL_IF_CONFIG_SMALL("Sonic"), > - .props = AV_CODEC_PROP_INTRA_ONLY, > - }, > - { > - .id = AV_CODEC_ID_SONIC_LS, > - .type = AVMEDIA_TYPE_AUDIO, > - .name = "sonicls", > - .long_name = NULL_IF_CONFIG_SMALL("Sonic lossless"), > - .props = AV_CODEC_PROP_INTRA_ONLY, > - }, > { > .id = AV_CODEC_ID_EVRC, > .type = AVMEDIA_TYPE_AUDIO, You can't remove the codec descriptors as long as the codec id exists (every codec id should have a codec descriptor, even if there is no codec). Should the codec id be deprecated, too? - Andreas _______________________________________________ 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".