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 ESMTPS id 706FF4EA56
	for <ffmpegdev@gitmailbox.com>; Fri, 21 Mar 2025 03:52:26 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 508F5687BBF;
	Fri, 21 Mar 2025 05:52:23 +0200 (EET)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com
 (mail-am7eur03olkn2045.outbound.protection.outlook.com [40.92.59.45])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 668D6687AD2
 for <ffmpeg-devel@ffmpeg.org>; Fri, 21 Mar 2025 05:52:17 +0200 (EET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=E2Jnz5vDMkOon/DrWJQrHzLs4WGudAwD44rC1z3v2YrzBx0xChd5WXzNN6URtl6yTz9DNTQXiqVYpn5wxPmeXRz/kC5pddvhcLGaRiDlTorOBlYqK5kZKCDPxLbCx0ECJVm3AjTbtfYY0b+sj8xPtSlWFZmOjOtvdKDn9pISpEjFnQ7QShT+CA8ZBFePb+z3bMCSHwJWDeqObmqvXDLeCicOZLnLy33PfUVPSUL+qIsvAJ4bbFAZg2y6txrnTZRtEd2RgGlOsc+kW1gnx3WgkSpvYgWJ0UT3pprHEXR63TjOXAI9qnLBVFQYI11uklFC0zRPKTKFALETisNo4SEgww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=uMXmbjqvAvr0HbvXK5bMi2rLMbtKs479dQG0rUll/ZI=;
 b=gHmwMNdpTCMPkv+9WiGrrvGFqDL+EhwWPwxSLDap798icLCh2IVjXbgMhQ5Q2U70rDto1BTVq9I3OXeUFBvFM6gCBnqhJbdEwGHbh4+A5KTKn2FAVbbgXSeu7ksjEsachIdfsKm6kTD9pohIZ26uK6RZuxcoCtgKP0MJN2wC16Is//wPknIvu7QdUlkwKpxYWqzCuMadH2R3sQH6PS8ypl6jvxkeKZWcWK2IKe1GgKGQa2Ki1aOyppmG/hQA34IM4MgGb5nTvhB8JZUpW9s7Q47SLnWCgrdzoKoVvrto5N/ur+Kv7LRqTH+DK0xqyifC8HOjlkJsEN1w9kM/BoPLYQ==
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=uMXmbjqvAvr0HbvXK5bMi2rLMbtKs479dQG0rUll/ZI=;
 b=Gw5SVIlnNOXg1u3xKFNtG3XAvJ4NAgW9NnteEmMPJCICARcZNWOgIMgepqpUAVPV+Q1g3ew9GFrd2QdttowpMLsSGXielr2DRrsPt7RyM/VKtpur1KczjBe2gypAdND0Hezq4g76KKQTZv3pKlSR6g7i5TqkSo4NbH++BdRHLHzeCPbXOnojtc5IXvzdl84fKHfpr+Ofx/3smTjxKky0mVQBWhAotpfKij7FSOSAHv+lygHIu7J+Gik9R88mElNJdZKYWfK52D8vrJbm5i+P+Y+ET2hawgSXQPKtoFC8dbR0b8XdCca0cz4+/BcrNvonpTQ+uuTiqDK7q3M1ZniJ1g==
Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16)
 by GV2P250MB0898.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:76::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Fri, 21 Mar
 2025 03:52:15 +0000
Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM
 ([fe80::1f36:56b3:1d04:c7a6]) by DU0P250MB0747.EURP250.PROD.OUTLOOK.COM
 ([fe80::1f36:56b3:1d04:c7a6%6]) with mapi id 15.20.8534.031; Fri, 21 Mar 2025
 03:52:15 +0000
Message-ID: <DU0P250MB07476C3EDEC5F4849B1102798FDB2@DU0P250MB0747.EURP250.PROD.OUTLOOK.COM>
Date: Fri, 21 Mar 2025 04:52:13 +0100
User-Agent: Mozilla Thunderbird
To: ffmpeg-devel@ffmpeg.org
References: <20250320170148.522-1-jamrial@gmail.com>
 <20250320170148.522-2-jamrial@gmail.com>
 <AS8P250MB07449D27E40B6BF89F801F058FDB2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM>
 <9fe42a69-0446-462d-9b5d-e402ed4d4019@gmail.com>
Content-Language: en-US
From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
In-Reply-To: <9fe42a69-0446-462d-9b5d-e402ed4d4019@gmail.com>
X-ClientProxiedBy: ZR0P278CA0144.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:40::23) To DU0P250MB0747.EURP250.PROD.OUTLOOK.COM
 (2603:10a6:10:3cb::16)
X-Microsoft-Original-Message-ID: <e05fe058-748c-4773-ab6f-ae0964d24553@outlook.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|GV2P250MB0898:EE_
X-MS-Office365-Filtering-Correlation-Id: 5b59bc42-824f-4c36-5e46-08dd682bc4b0
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|7092599003|8060799006|6090799003|19110799003|461199028|5072599009|3412199025|440099028;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?a2JsVFBSVWhsRWlkZmI4bmE5bVdabnhuT3BRQk4yQzh2ZU9LeDRtY1hRZzBN?=
 =?utf-8?B?disxdVNiN1ZQNmJCNkJ5MkJSZ1M0ZnRoa2ZzdGhhSk9qdkdyandEdHBtZW5H?=
 =?utf-8?B?SzR5VGxEM1d5aS9kQWlRSE9wSm5WYVdaeUwwejNNWUI5cjlIUkZ1ZWkxWHJL?=
 =?utf-8?B?czhZbjlXcDREcGlWbGl0Zm5oMnJZaHQyRHZGczRFM2wxOUpHNnNJU2dDcncr?=
 =?utf-8?B?L3dDV1RETEFqdjJ3MEZML294TXFWeUVsZ0labFAwTHRySytVWDR6OW1QTTVK?=
 =?utf-8?B?WUlqR2FHOVZWNHlrVUlvMUhySm9TMDlGYXMralZjWnJvNUtxcmMySThTZjJv?=
 =?utf-8?B?cGQ0b081bzF2N3J3U3RpRG5jeGwwS0JROXpBd1ZtekpoVHE2bmt4WHg0ZG5X?=
 =?utf-8?B?eVQ5WE9oQVRHUUw0NFhCM3oyNEx1S0hINWEzNWpyVWl3NnVnc1FibVlrYkZX?=
 =?utf-8?B?M2hJOFBiQjRMZUVId0xGSEJGdlljLzJzZnJKQmhnWWRubDgzZnQ1MEtoanJm?=
 =?utf-8?B?NFVHT3A0THJkN3RpWlc5K05JRnlYdkRBSGF4Z2F0VzZjTWhtRzA3OXhKd0VF?=
 =?utf-8?B?NTVKckFNOHNvejd4dDg3MW5zUzh3cGNXK1J3MW1nUXFMWjJmaFJQSkV2cHR6?=
 =?utf-8?B?WENSdVlHTTZuRnRkaW85cUxGN0xTeSswZG1pMHdGU2loeFZ3SmtZaFdlYXA4?=
 =?utf-8?B?YjRJa0xtayt1aUNreXV0QnNrNU9JNWxnOUY4L0FidFlpVkZzVGFudzZMakZs?=
 =?utf-8?B?K2d4L002RHhyM1d6V1JhOHp5Zmp5b2lrR3BMVzBPVU5WbkVXTUFRckJSZ1Rl?=
 =?utf-8?B?NTRFS3VLT0hwU3dTRHgydGF1TUVnM3RnUko0TTlrbjQ5dFFnTzlva3c2RExs?=
 =?utf-8?B?L3lFVXR6OTFtN3N4czVQZ3B1NzlvRnd1U3I3MHRDOFl2cFRrcVprNEdCbU5U?=
 =?utf-8?B?eU1keGkweTlzMk5XNXdwbTBlZzRVa2NlTVBYZngvUXNSTEtlM2ZHZkZMbGs5?=
 =?utf-8?B?VnljZlNBaE9YZU9UeCs5bGZRTEthanZsZE5taXdwck81Tkk4ZzNJeDZnRVpm?=
 =?utf-8?B?YTRvbUZsMTgyUFprWVp0dEpoTk90OFloWTZWOUhLeTJWelRuWUNZSkUySXB5?=
 =?utf-8?B?RWNtMHVvUWNuSktrMjdqL0lud25uZ2Z4b01mUGx5SXJ2N3lTWnNBVGUvdm5T?=
 =?utf-8?B?RFplT1pZSDNNMm9YeFJ1WDk3QlJOWmpqdytoNktTQm83dytmTndkeUxLTmU0?=
 =?utf-8?B?NTFuTytEc0lZZnY1VTVDWjNCOElCT3l0aTc5aFlRbmhkeG9HQ05xY296QVIv?=
 =?utf-8?B?c0FLMnNUVG9mV2EvcVM4TENBSFN3RFFzNEFTb3Q3Z3hHOFdFVUNRc2M1MHQ4?=
 =?utf-8?B?VHZTbytza1UwcHkzUFliczJ4ZFJwbFRNSXcvVGZ2T3hmYXVHM056VUpnUlJU?=
 =?utf-8?B?OW9nMkkvamF0UGRDS3ZyNHkvdzhyVVk3Z21JWk54RWZrZzQrK2xHQjgvV01B?=
 =?utf-8?B?RDNsbEZSejYyZ2kzem5abWNmMnNHYnJlZ295YUwrSmZRUEQ1QjVSMWZIUURU?=
 =?utf-8?B?V2tyUT09?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z09kSnAzRURTbzZRU3ZvL3dTYThPaUpUQUhpS1RMOWF1a0N2Zmd1YWF0NE9W?=
 =?utf-8?B?N2dtNGlPZVNKMGx5bXl6SURLeDFlVU5teE1BRk8wOG9qQUNNRi9MaHREWVcw?=
 =?utf-8?B?WTQ5L21pV3RmY0VjWTMrdTJabmZiSUlzMktRMTRqTEFnV2RkMlcwbVpEMUZ4?=
 =?utf-8?B?TDNyMkQvMTVlQ2tzQTIzSXhjUkR3RnA3UTF2UlJtL1I2LzU3N1ZESXhkUEpB?=
 =?utf-8?B?aUFReXhhdC81dkFlSVRXRHgyd1lzb0I0ZENNN29INmtibTE0empZMjZUZ3Nj?=
 =?utf-8?B?SHFYb3B2ZkRIb2ZSN0JiY3NJa2R6bnU1QVJ3ZHZ5TFYvOTQ1eldteWtoWTc1?=
 =?utf-8?B?VXZ1blJzOWF4S29YYXM5cUt5NkdQZEttMUp1VDhOY0J2ZzdRYkJHNWNpYkpY?=
 =?utf-8?B?aDJETzliVkdHTE1CeFJyRUtGR3h4TkxBcGlLaVZnSWttNlZNSysxYkZSUG1q?=
 =?utf-8?B?NXBtZlEyalR4clBmTjRnK1paNlpVS1UxTlNqVzB6b21FMUxsSmlDbTN6cnkr?=
 =?utf-8?B?NUU4eFZrZmo4alI3WVNjaklwamZKQUFNMDFDUFFXZUFLaDJyZVZld1FkaTFa?=
 =?utf-8?B?cnlNV3creWEySWRWeUlaSE1ZekxxaU5FTVQxMDBhTUxucVhqTlJkVy9IUTdq?=
 =?utf-8?B?aENIbWZYODd3RHpLNkU3VnBUNXcvMVFNbVh6TUZ3VDR6am03dFdiNkF5TjJD?=
 =?utf-8?B?VzhIQWZjczhldmJFbGhocytXYi9JcDZzNXVrbGNVRmJpM01kdnl4cWs1QW4z?=
 =?utf-8?B?bUVORjFwYnBSNllnYXR3aVRFTGN6Y1FMZlJ0UnN3a0k1bUpvTTlNNno4TWdw?=
 =?utf-8?B?U2JwUEViaGZsWTNxcFhSNmViTWxBbExlQy8rTXY1eVFkSUhLMkxWWXpDYTZW?=
 =?utf-8?B?cWJkVlVOUVhxeUVoZ0JLa1IrN0E4SnhyQVIwZUFOdTRXSlY3Qnc5TGdNVHVv?=
 =?utf-8?B?R0lWdGEvNlV6a2xyU1JiSVM1TzFTbjEwRWRUNlVVYytOWEdQUG51K3lDcEp0?=
 =?utf-8?B?REgwNGNqZWJoek5ZSHRZdXRHYVlUcFhUK1NIM3dCYjMzNVlDK2wxbUtxcGRz?=
 =?utf-8?B?ZHNvenhzYXFhajlpTEt4Qjc4eW9hSWQweFNaNGN4NGdnYXVIcFZLN3pha3Bu?=
 =?utf-8?B?eGRVNFlTcmJJNEVrZmFGSWFqbHpIbllMeGF4N2dxano1MXVEOXhqbTRrNHB6?=
 =?utf-8?B?dkZKL01udWJnTnQ0UGNiNkptdWNhU3VXaWxIbk9NcnJ0VXI1cDY2S05rcFJN?=
 =?utf-8?B?NXhKeFlZQjVlZVZ6bHVkcGs4N0JCRkd4WTNiR1B2R0hOMi9pSTBaWUk0MDFO?=
 =?utf-8?B?ekdwV0hlU3NpRlhMQ3NpejMvRmFodDFldXlIWWw0T2xaOTRudHJwSlIrQXZs?=
 =?utf-8?B?TkduOEZzMm9EdWkxai9JWTdkV0dNNGVPUVhadWFRTkhZbkZvRFJEcnpxaVdR?=
 =?utf-8?B?VC9kYkZTUmxlQkM0WGNVZkUxQU50QVQ3MWRKMWNoS2VoMlozMWo3SkxsLzg0?=
 =?utf-8?B?bEZySGo2UVdmdkZ6NXdHSkw3by9mdk9XM1dCTG05bk9tNTQ2VlpmY2E5VTl2?=
 =?utf-8?B?L0hlRU9VZTJDbSt5TVBReGJnTm81QzdpWm5ZU0ppQUpLeENkb3JwaFFDSDh2?=
 =?utf-8?B?eHJJWm9QOFBTZ0ZZb1kzVkN5bzQ4ZlFyV3RRQStqRVZmSmM5cDhzbVBLZHl1?=
 =?utf-8?B?ZW5iRzB4T1M4Q0lkWFRsMnFuS0UvQ2tTb1UxcG1TVm1MeDhyaFowTHFnPT0=?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b59bc42-824f-4c36-5e46-08dd682bc4b0
X-MS-Exchange-CrossTenant-AuthSource: DU0P250MB0747.EURP250.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2025 03:52:15.2831 (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: GV2P250MB0898
Subject: Re: [FFmpeg-devel] [PATCH 2/2] avformat/movenccenc: add support for
 CENC AV1 encryption
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>
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/DU0P250MB07476C3EDEC5F4849B1102798FDB2@DU0P250MB0747.EURP250.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

James Almer:
> On 3/20/2025 11:55 PM, Andreas Rheinhardt wrote:
>> Duplicating .o files is meant for small stuff, not for gigantic things
>> like cbs_av1.o (whose .text is 86519B here).
> 
> This feature requires complete frame and tile group parsing, which in
> turn requires complete sequence header parsing. The amount of work to
> get that much parsing code in lavf will be huge for little (if any) gain
> in total object size.
> 

a) Completely wrong: Approximately half of cbs_av1.o is code for writing
which lavf doesn't use.
b) Even the reading code is littered with CBS's tracing stuff which lavf
won't use.
c) There is also parsing stuff that won't be used.
d) Btw: Your patch shouldn't even compile in shared builds if the other
CBS modules are enabled as your lavf/cbs.o will try to pull in the other
ff_cbs_type_*.

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