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 8A1524DD1C for ; Fri, 4 Jul 2025 18:22:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4702968FD27; Fri, 4 Jul 2025 21:22:37 +0300 (EEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2079.outbound.protection.outlook.com [40.92.49.79]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 7C5F368FD22 for ; Fri, 4 Jul 2025 21:22:30 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=doix91SzRv+E1MyySjAI2cDZ5xWQvJdafawcKo7qTvGE7+RPC/GmyOKyJbatJBhJXRsTKROIX5t3rmvyZOlbCOXtxmkWnFocrh5S2P8ndOySe0yaM1nikt+JBa71tUS7dAaTP6OG0RJJW2pmi6+o+ALt5iOBEMQmHrZ+0mr/l+jwp3VUKPyPRx6pLCxJT6fh/gZnCPJIKFEcwh4HTWHX+UURbx9XAMs5pPrBgnrdR2ioPLtU4IMPH4cV3aWvvdjsk8fMBSD/sJwkL25vLlJkc4dfgOljafE/6OeKj31cx8HoPyg5dvERkD37B6/HwVN6PNmmo2oZ1ZFDogK7MhJSeQ== 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=TbSe8zTMDqQ0oueSQ+Va3FhFocV8pBTLZ8/yTYlf9zU=; b=Mlmy976gh8GXDk2/cV06zJDrb36ms3d+ecbn0TOka1hmvOLDwJ3x6FVZJG66GpNzXQ/EELhoijsD+GLkf8VzzZKedjzXlpqu72zROt80WuJo2+C6RpiQzkY24EhZdVUYZ5O7SYK36CpbIyMDI2oZDalllPkGfHXuVw2Hdic8iO2Qfp78XT2pLlBvxHAKyu1MvLI34CaCbYCsMGRUPE0PKlHNlvnHH0IgbNhpNzFW6dCtfOcpyvzhL0+63BsFnKfcjGIxbVCABcVt/LZRFKTCkHpZpE1sqOgSjp30/NUrrdqtPPC3uSvaTWmuyUwBuYKYuE3MCE8MpOlmVRFqvUl6hQ== 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=TbSe8zTMDqQ0oueSQ+Va3FhFocV8pBTLZ8/yTYlf9zU=; b=W4uvHvofk0YHoTleLtQaOQmDdZMhJyqXRQJZDbIDSL4nqn7A5Fdef7j9zNnDXQ4MBN03u5XfQciHUtO4j7eIb0Vx1GcUowqI36tpi9bWjS9KBcXR2Ij2Z3xWLXdwDEkrjpDO0VYjactMnWzLVEbWFy10SmMWyQ9f9llu368pcDdIB4k5XIvV4XUp58HBTxAR2pl7utdpGaiRS7n07wfXfE1kJJpFsqAGioABrp1j4Hh1KuYxArRwY6jGx8evljgzbYl+ANrQXJ++2YDNdefl/+asp6gQNMLKKPSm92CTMNWqMOJTK4jF8G7KMyIBdJARSHNLG6ZbzGxApb8txLXdNg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0359.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:32a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.18; Fri, 4 Jul 2025 18:22:29 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%6]) with mapi id 15.20.8901.018; Fri, 4 Jul 2025 18:22:29 +0000 Message-ID: Date: Fri, 4 Jul 2025 20:22:28 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250704181041.811-1-kasper93@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20250704181041.811-1-kasper93@gmail.com> X-ClientProxiedBy: FR4P281CA0143.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b8::14) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <2c8e6e79-1575-47f8-aaa6-9bd36bb54557@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0359:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f2c1d84-86e0-4701-f2a1-08ddbb27bbdd X-Microsoft-Antispam: BCL:0; ARA:14566002|6090799003|461199028|19110799006|41001999006|15080799009|7092599006|8060799009|5072599009|440099028|3412199025|40105399003|14041999003|19111999003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q2tGL3Y1V2ZqMHNTV2lUY2ZvWm96VXVkd1Y0OGQxL0Vld1RheUt1aXNKQmdK?= =?utf-8?B?NDQ0eGpFUzhzK2pjUDA1TmZlUklyUDBzUTRYN1ludEg3V1NJMU55UGxsVjdJ?= =?utf-8?B?RWZKeHZGMXdDa1JJZTVJNUpXb0ZCZnRXMWNNNUdzcHRRRDlZWkZpMHJDODFN?= =?utf-8?B?L2JKN3ZEUHNvZjBKa25oU2FBQWhWc20xdDJxQ2Y1dGV3ZHg0NjU4VjZTajVw?= =?utf-8?B?RnhHc1FUdDBUQ0UrM0lKSUdGalI3bnJmMmFkcDUvMVJzYThIcGh0dnZWRkdQ?= =?utf-8?B?enR2cFJNU0hObUMrd3pDZ2ErM01qQ2FVc2xsemI5elB4cjBHTmJ3bTUrbVlC?= =?utf-8?B?aWZkVjZqSUtYZlBDMzV3T3lTcEpESEVYNWVhb1Q1cmM0L2ZpWXJDQUVrR1hF?= =?utf-8?B?UmgvbmxvL09PK3ZtV3VaaDBRbDE5eHBnQjVCazQ0VFpZMEhSSXVqTFpJcE1u?= =?utf-8?B?ZW5jV2NTd3ZCU1pKZ0dGTm8xQUhrMXlpM3pYK0pnZkVxQkJFYVIyRGlBVXk2?= =?utf-8?B?bGhsazcxK2tuWDZxM3UwVnZtd2NudG83Sld6a09BMHo4c3NPcWlZSXlXOUo2?= =?utf-8?B?N0QrLytyT2xlMXJOMXJpZHlJeTFiL1NoK2ZndVdzK1RwMGhxUlBvV3ZkbURq?= =?utf-8?B?cDV1cGd6TThkek1pNThUQzlCR2lDWTlFS0hLUXU3UjVtcWwweFJxbSs1Qmpj?= =?utf-8?B?NFNnTWdsVG14d1RpcXpBWnlWOXJqRnFJb0hPRDRtakh0Z0RnU04vb2FtUVY1?= =?utf-8?B?VnIrVllRZ04xejhjTmdxQTdMT1J5NW1vZnA0Q2JFQXMzdEZ1NzIyN1J3bnZL?= =?utf-8?B?Z3pjWGsrL1hrQ2R0UXBqU0xadU5sNk9FUzBCaE5MMi9SQ3EyTU0zQ1N2Q2RX?= =?utf-8?B?eVlXSFpTWjdmaTliL3NxNWloS3A3QldkaHFvbkRxcStlMmgzQ3l2OS93enVx?= =?utf-8?B?Q3crdG9Nd0lDSG1Bb3dySGh4aHg5ckpWZFl6S00zTkNGRlVwMCtRYmZybS9X?= =?utf-8?B?bDlveXFaTkJvcjBLZ2dvQzV6UFN4eUVCRUw5Z1Y0TEtTYTZFUEZJSGVIckIv?= =?utf-8?B?bWgzelZkYTA3ZGkxdERqdCtoanMvb0hkVVhFaDJ0dVBzMnlwalI1UUpodkVX?= =?utf-8?B?OW5jWWJiZ0o0ak9vcUZvR0lUOVFMZHZsU3FUdVpueTBFL21ILy9iUHZmYW0y?= =?utf-8?B?RmFqZjBaUFlyRllmSnhsTm9qeSs2Wk56Vm50cXIvZGJNa1EzUDg3bzhvT0dX?= =?utf-8?B?MnlCMU92cmtjbmd1Rm5sN0RXZTVZanhtTlljdGZ2YytmTDhZbmFkTUVPT2xF?= =?utf-8?B?ODZBUjU3NmFmVU9zUVB5SVNnQTJ2ZmVrWWRDVllwellBcmhrMU1kckExUkVS?= =?utf-8?B?UXA0NEV0SkRrNTNQbEFzWkt3c1VwOC9TZ2xNclE5d2xBV2ZlQjRxQityNlFo?= =?utf-8?B?ZVhqaUhPU0I5YnRDZzBHYnJ1MHl6b0VSMVBCUTRSalFoVmcvQWdndXN1dzUy?= =?utf-8?B?UHNIK2s2Q0E2Z0NuNGtNSW5OY1hIQXhKUU1NdFVnNkVsTFFpaWtXM0E0N3BN?= =?utf-8?B?c09ad3ovV2R2bG1lMHArZ3Z6a09LaTFlQTVaTjAyRFMxcFJOWVN0TVpRa3JZ?= =?utf-8?B?TnlHZ1l1NHUrY2p6V0NaenluUmc0QndnMkYyYUxFYlV3YWV3NEkzNk90Vmtq?= =?utf-8?B?VVNyMmlFWU9CcFVET0tTME4yc1ZPcERYZ1hXaFhWR1llMUJ6ZnpsR29BPT0=?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bUYyRVMwbzZQNGx3ZUZTd2JoRFI1UFlnM1g0bTM1dklPL0VIYm1mM0dwdDdO?= =?utf-8?B?Y3c1RFpwcnNrNDZZK2k5S0NSM04yeEVDdFcrNTN3WFI5US9hZ1p3VkM5VEFh?= =?utf-8?B?dDdPMTIwdGM5QzEwcERxcnlZMnRqSTB1OHRTanJlaTM4clM5Rm9PVWkwZWxR?= =?utf-8?B?Q09IeElSM1N5ekRZMlpLaTZTUVU1ZWJrN0hqeHBLcmdhZGxNbmR4UHlqakQ4?= =?utf-8?B?WC8rVTZLeGtpMXV0NXdQZ3dUWUZITkdhQUoxQjhrOHhXWkVZblRYd0daWkdD?= =?utf-8?B?OXhpdVdqay84SlJDS25tdXp1Y1cvVWNWL3pMOWRYYm5tMnFpL3lpT0V4VHMw?= =?utf-8?B?UEkrRVU0VmtOcnI5dWRidkpINWpoZXNFV2tsR0xsVHJHOE1xSWh5enpPaXEz?= =?utf-8?B?a3R0UHE0RGd2TWtjUStUd1lYV1o3aWhqVnBkMk1SdjhQbkxmMDJyVzJBV2VS?= =?utf-8?B?L29BSXlENll6dlNPV3pjWWlnVjZ5bUhBN2RHVk1WNXJETUFlZnAyTE5Qdkxt?= =?utf-8?B?WFI0VEZ5YytOQ2xxdjh3YnFSekpnalpKRWx2am1YWXM4bkJSTjJlWVhQclFs?= =?utf-8?B?dDd2Ny8zeVlCZ1dmcDZFdzZkUDhJbFAzdXRiMkRSWVpSaFBid3ZZQnJwTm1l?= =?utf-8?B?SzZVck81aU93dHNNMDRPOHd4S2k2eHJkNTBObVcwSG9FMkhtSzNwdUgxOEkr?= =?utf-8?B?dkJxYlVFSXRGekl3d1JDMzEyQ011YXg2OFFhbmZpVnRDekZWVlVyY1ZpT3FX?= =?utf-8?B?YlRWbXRPNXYzeHdWTzgxa28zR0RpR1ZFU09WUVJWRi9rNGpVU2dKWU5nUGxX?= =?utf-8?B?TE5qOVlvZTdNOWJ0TkhvMU8rQ0hjeUtsODdGU0tsNmlNeStrRVF6dGcvZUNo?= =?utf-8?B?UEdLQVI1bk9Nc0hCdGZWd3RQU3REQjNJeU4wdlVEVmRwSkJsYU1VMy8weG9D?= =?utf-8?B?bWxLaXR2ZmVPKzRHcDByZnBIL1c0TDVQZnNBOVBaUmpvUUsvTy9ad0tMUHlM?= =?utf-8?B?bnpzOVVwNUpFVWNYMUNxbkloZThkeGpoaVlEamFncVhwWFIwRkNZajhaWGN2?= =?utf-8?B?ZFFMWlAvRVdjSTlMcEV3LzJPWStlaS80Qm1RN2xTcE8yVEVtZVdyNDEwWXdu?= =?utf-8?B?ZkNFU2VCcTd4TE9XQS9VZ2traDNoV3FIMm0wQ0J2UzkrWEtXaWdyWWJUMVFW?= =?utf-8?B?SXdNaVJTMThDTWNkcENsRDZJcFNORmFEU21PVHozeW1UZmhYQUVsU0ZSekd3?= =?utf-8?B?WmVURXJrTVVMYXFtc3hYSENIZUFGNzIyN3VNTGNMY016V0JERlBZNlhNVlhI?= =?utf-8?B?VUtYRDdmc0o4YWdJMjZBVUJScm1tWEE1c2RHc29TRkNQbmZaYnNFL0w4Sy9J?= =?utf-8?B?WGw3QzRVeERHcFdZS1ZTMTBoc3Z4QkdOR1hKQU9NdFJpakwzbHVES1lZUndH?= =?utf-8?B?RVd4WWxVcWZEQlhldzl4cU1HNVVwSkRwbEYrRDZnWmdoN2RzWmplcTUvMW9I?= =?utf-8?B?QXVJNTZtbmo1UDF6L2tGSW9HT1dXemFHWi9EZE1oYWcxQ0lPa1BnWCsyNmRq?= =?utf-8?B?OGNTU2JrSFE5c2IxTmJTQi95Z000N3VUbi82bEdrbTdsVzBFSDhCQ2JOamVE?= =?utf-8?B?WWxrYUM5VHdYUUwrTTFyL2NDNEkrYnpVUTYwUU15dUtaTkE0dTB6bDh2RmtX?= =?utf-8?B?aGI5NWQ1UWowNGN5dGZvQjNaSFF3QW9ZNnF1UWN5cUF3SE5WakFSZkZlUVdy?= =?utf-8?B?cDdCRjMxVzRYWHlqNFR6RmlLSmJjQXpMaE9IcGZoS0MwV2pQSmttYmYrVE0x?= =?utf-8?B?c1NzOWlNbTE0ZFZic01aQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f2c1d84-86e0-4701-f2a1-08ddbb27bbdd X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2025 18:22:29.0681 (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: AM8P250MB0359 Subject: Re: [FFmpeg-devel] [PATCH] avutil/avstring: shrink allocation from av_get_token to fit token 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: S2FjcGVyIE1pY2hhasWCb3c6Cj4gYXZfZ2V0X3Rva2VuKCkgYWxsb2NhdGVzIGFuIG91dHB1dCBi dWZmZXIgd2l0aCB0aGUgc2FtZSBzaXplIGFzIHRoZQo+IGlucHV0LiBHZW5lcmFsbHksIHRoaXMg aXMgaGFybWxlc3MsIGJ1dCB3aGVuIHRoZSBpbnB1dCBzdHJpbmcgaXMgbGFyZ2UKPiBhbmQgY29u c2lzdHMgb2YgbWFueSBzbWFsbCB0b2tlbnMsIGNhbGxpbmcgYXZfZ2V0X3Rva2VuKCkgcmVwZWF0 ZWRseSB0bwo+IGV4dHJhY3QgYWxsIHRva2VucyB3aWxsIHNpZ25pZmljYW50bHkgYW1wbGlmeSBt ZW1vcnkgYWxsb2NhdGlvbnMuCj4gCj4gVG8gZml4IHRoaXMsIGFmdGVyIG9idGFpbmluZyB0aGUg cmV0dXJuIHZhbHVlLCBzaW1wbHkgcmVhbGxvYyB0aGUgYnVmZmVyCj4gdG8gdGhlIGFjdHVhbCBz aXplIG5lZWRlZCBmb3Igb3V0cHV0IHN0cmluZy4KPiAKPiBGaXhlcyBPT00gd2hlbiBwYXJzaW5n IGZpbHRlciBncmFwaCBzdHJpbmcuCj4gRml4ZXMgT1NTLUZ1eno6IDM5NDk4MzQ0Ngo+IAo+IFNp Z25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5jb20+Cj4gLS0t Cj4gIGxpYmF2dXRpbC9hdnN0cmluZy5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9h dnN0cmluZy5jIGIvbGliYXZ1dGlsL2F2c3RyaW5nLmMKPiBpbmRleCA4NzVlYjY5MWRiLi5iNDI2 NmFlZmU1IDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9hdnN0cmluZy5jCj4gKysrIGIvbGliYXZ1 dGlsL2F2c3RyaW5nLmMKPiBAQCAtMTQyLDcgKzE0Miw3IEBAIGVuZDoKPiAgCj4gIGNoYXIgKmF2 X2dldF90b2tlbihjb25zdCBjaGFyICoqYnVmLCBjb25zdCBjaGFyICp0ZXJtKQo+ICB7Cj4gLSAg ICBjaGFyICpvdXQgICAgID0gYXZfbWFsbG9jKHN0cmxlbigqYnVmKSArIDEpOwo+ICsgICAgY2hh ciAqb3V0ICAgICA9IGF2X3JlYWxsb2MoTlVMTCwgc3RybGVuKCpidWYpICsgMSk7CgpJIHRob3Vn aHQgcG9pbnRlcnMgcHJvdmlkZWQgYnkgYXZfbWFsbG9jIGNvdWxkIGJlIHVzZWQgd2l0aAphdl9y ZWFsbG9jKCk/IE9yIGlzIGl0IHRvIGF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1lbnQgcHJv dmlkZWQgYnkKYXZfbWFsbG9jKCk/Cgo+ICAgICAgY2hhciAqcmV0ICAgICA9IG91dCwgKmVuZCA9 IG91dDsKPiAgICAgIGNvbnN0IGNoYXIgKnAgPSAqYnVmOwo+ICAgICAgaWYgKCFvdXQpCj4gQEAg LTE3Miw3ICsxNzIsNyBAQCBjaGFyICphdl9nZXRfdG9rZW4oY29uc3QgY2hhciAqKmJ1ZiwgY29u c3QgY2hhciAqdGVybSkKPiAgCj4gICAgICAqYnVmID0gcDsKPiAgCj4gLSAgICByZXR1cm4gcmV0 Owo+ICsgICAgcmV0dXJuIGF2X3JlYWxsb2MocmV0LCBvdXQgLSByZXQgKyAyKTsKCllvdSBzZWVt IHRvIHByZXN1bWUgdGhhdCBhdl9yZWFsbG9jKCkgY2FuJ3QgZmFpbCB3aGVuIHVzZWQgZm9yCnNo cmlua2luZy4gQnV0IHRoaXMgaXMgbm90IGRvY3VtZW50ZWQuCgo+ICB9Cj4gIAo+ICBjaGFyICph dl9zdHJ0b2soY2hhciAqcywgY29uc3QgY2hhciAqZGVsaW0sIGNoYXIgKipzYXZlcHRyKQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=