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 B40F342645 for ; Mon, 21 Mar 2022 20:55:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 733DF68B192; Mon, 21 Mar 2022 22:55:33 +0200 (EET) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068103.outbound.protection.outlook.com [40.92.68.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A879168A115 for ; Mon, 21 Mar 2022 22:55:26 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IIMCGpjbKTfROn9gCPv3slsuXjMp6yB25D+7qOtg6FNpe0OSV04GwDCuuuQ3F4UkEzBMehYvenn35EvkPH4pyXrnYawVUz2UMqIMqsgyx5n3L6rRd67ZdQb+k2NiyT3hLzL2p3Xes4bl6xhYd08aveJwqSOdmywVw+P/J4iHn86DJHdGM4QaMaB+AloFJvCoQM6YQQoSvLuKqhNuHsFu3X/XK83GwIvOG+0CqYU5d5givh4megqaVJ/hjgFC1qrzL+m6m0RkGwXQGkh0HHWoCsT6c9tNHkGyAzsopmHQTVyHWB1dh7a1h2QtKcax3Y2VE78Kf7WrJJ3gAMKQmqNunQ== 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=EgFb5oIBZW73HwyWOioqTrvJ+iXOspSkxX22mBXos18=; b=h7ZQARrePUZlZi51p/FLEJwE95orTrWK7sN5p150Kc1kVYOPVz2dFJttgyfLiGwjoknQ9gODMon309YL7vu5XRxbl3CNBTWmZkYCdNvVMO61TSVIo7ZiNwt/M407TumDHg3cB431wJS5iRmGvcXNOr2BmpoSKY3fS1SotonK8T6hp0BoBr1GaZNS7McvOeB5uTI+ECQgtuSvGQGmSGaX0poeYlHa1HPVkaDohVfTcyhcbbRrrrTtFZtBFFo6VIWjDilOhHSc4eRjrT1tW4t0u/pwG2ks8hnIvM55FTRGpwa2RosVcoy0mKVyEa22KexQZIs3WonJzf4tnujbT0g94g== 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=EgFb5oIBZW73HwyWOioqTrvJ+iXOspSkxX22mBXos18=; b=a699GGXTcswGcIX9eRRdPCVQmWlazjSvDmkcXv4l2HT2i0imQ8RAm5ahlOQ30VOw7LzdyYprr4aNLTPSug8fGhhTjM9rzHNRS5NUQ8XmvBdTytSP9jUnyETFK+RmuDWjzXS2XrZLXAKEuPfZ4VRMFKieFRmj538Y5lgZsjl0Uk2waaKzBMbmBVupyYRGxoPHh9kjIN9U23KX4f3/DJwyVBUjGboZtPvD8LaiOsPHPGX43jFUPIvherqna79EXZxBRmO1KXzkuVb2yRdmxLWxjkWRczZqoaH5qSLB/CfniGJxlZkN1Wnz3yfHdgrH2v5bVP63JGs31dwyPKDfL+YbJw== Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) by DB7PR01MB4919.eurprd01.prod.exchangelabs.com (2603:10a6:10:5b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.19; Mon, 21 Mar 2022 20:55:23 +0000 Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8]) by AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8%3]) with mapi id 15.20.5081.022; Mon, 21 Mar 2022 20:55:23 +0000 Message-ID: Date: Mon, 21 Mar 2022 21:55:22 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220321201946.16919-1-michael@niedermayer.cc> <20220321201946.16919-2-michael@niedermayer.cc> <3e5b386f-d888-c5da-0906-69897db8644f@gmail.com> From: Andreas Rheinhardt In-Reply-To: <3e5b386f-d888-c5da-0906-69897db8644f@gmail.com> X-TMN: [LHtbtLbhIQNfUYHICOz06qS8ywI0NpeH] X-ClientProxiedBy: AM5PR0402CA0015.eurprd04.prod.outlook.com (2603:10a6:203:90::25) To AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4fc0a893-85b5-432a-d580-08da0b7d1e7b X-MS-TrafficTypeDiagnostic: DB7PR01MB4919:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dqjeUm6xeULoemUYYllKmVGAN3Tw/vo0CDRe1Q0k700VOXyhaEGN6gMH9aSeVAq47aardgk4huysBbsvGadOE2c+MMe/3vpc22xrriFEomY0ApOTnVfymTCe3Y/wDMjXihF+qVU3hYWmUY1PkTR8tEcifr+mQAsUmsRr/TIW/GYQqVXgU0tO0ST15UIAQ1JlxyTodN7agnhm/H6tcx0Brf+M7JadLjaBRjxBSpqeqd+e/w9Jwrq6WsZisSZAgtL+66rzGPkediqG+0lLHBV4uP+7xEfFOs3ThIZrPbDqJrM/u1Don48de8VjEKDHYSHVaqwyLKNK8ZQBwgiQ+6Xp1MQW+mAWDEZ+dGknagWgKY2LTPoes+akvQmWwE87fDD7CfHtsDW8ySWwrrCt808uvsxAIlu48cnUsNvPdKL3spqqIVx6xBO9CO3deT4xBnZsVYFBA6x07dwq6zEEqjcFnMgCDG87TQZjLvwaYlbEi+X3mQ71QDXpVyLwhTLqeziQGDQTazWJh5oqujTaOwuFg0LEvrfaAeLtV+m+EDcaJg787zzeHMVTq1quwr++Ybh/hR7SNwskJZKLOpXCYVF/PB6RKAmCYEzV8wF4cehjS5/wX3n6I49yIXPsDp7Cu+am X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T2tvVkRHL00vdDlEbnBpbFR2MXR5VVpOTmVaYldRUjJjL2pQdHY5b3JZYUo0?= =?utf-8?B?c08zV3NBMzRZR0xqMkNRbTgxcnJ4ZWNjeHQ1SkMwR1dHMlU5dm11YnNMYWJR?= =?utf-8?B?MWJxRUdsdk83VEtraDZseVlEdXA3VTEwK05sUVV4UWswcE9uS0Qzb2xtV0pK?= =?utf-8?B?RHUyS1BWcUM0YkdOK1Y5K2txdUdHeWkxN2prbXQ0bE5IQ2xsaVI0RDE0aGdv?= =?utf-8?B?QzBxeUt6Q2loUkJqaytlLy9mdkhTOHEyMTdFajFuWVNwRExmSlk5OWRIdE9v?= =?utf-8?B?ZWcwVVpxNmdyR3FMY25NRGRXaDFsSThtUExjV2ZycXpHUVdndndKSW1tSzk5?= =?utf-8?B?UndlMDNheWRIYUtnUzZvb0VDL2thVWcrS2JYUGQ1Qy9IZlE2Z3ZEQVBnQWVF?= =?utf-8?B?WTZGeUlEcTBkejZBY1RudFNGdDdBZ0hnTDRzRS9JUWFVZTM2Q2dDR1VNNi9Z?= =?utf-8?B?a2R1WUhRdmlVNEp3YWRtOUxmUTNTUGRUcDFteWRDb2lRYzFZb08zWXU4ZUpO?= =?utf-8?B?TGk4em41ZkJxZXBMNXcyRHJKY3h6STFQQms0RkR0U0lkVFRHMC8yeFhaWWh6?= =?utf-8?B?bzN3S2dlcURwdzVDcUx1QkNaOUVOZGp5dFFDWmV3S3liY2F6aUhOWWc5cE1N?= =?utf-8?B?ZlFwMHM4Z3dPMGNRUFZrWVdiOHJUTW8rWVVRb3ZpbjdWU3Z2d2Q0T2c1a2RR?= =?utf-8?B?d0IxWHo1Q01paGVGT2JxWUhsSmNrVWJCS0VkZ052NWxUL2hmRW04bmh0WE1w?= =?utf-8?B?bTdVdEVRWEtzU3c1SHRGSHEyZThvampJWmVNa1paakk5bVRWSnJ0aG1QWHBy?= =?utf-8?B?aEVLUmR1dVFNYUU1K2s5Zm9ydThvSzUzZ3ZZalN5YVBxTE1mKytzQm1EdE1z?= =?utf-8?B?eWFpVDZPYksyeWxxOFFQWHIzZ2NFM2pLWDZFMGdxU0thMFNEeVNDdy9pdWt3?= =?utf-8?B?K204Vk0xako3RGxPZGhDVVBTRVVvQWhuRFhJSjJDWGtJMTVtSHl4ZzlmaTdH?= =?utf-8?B?SDBYZnVmcUVCanBPZWx0UHVLRkRFRU9jMnJCSUE0UEJrL0ZkNlhBOXhFdFBF?= =?utf-8?B?MGZIUG5JRk0vSDhFOUdqRXkzUGQ0NlNMcWJHMVE2UENpYng0TEg5dXcrSG9i?= =?utf-8?B?MVEwdGhQQWNrOHRWb0tXdHpOVnFNcWE2TmxlOUgvZnJ2Y0hxRmUyZ2JiQkl1?= =?utf-8?B?T2lVbEFRNGhUbk9wNDNaSlhiMmNHQ1RSU25sTS9Xek0yUExvZnlRdmUxYWxa?= =?utf-8?B?WnlQaVEzVnlWQ1Q2OU9TeVQ2M1FJaGNEYjdRaVRDMEhTU3ZnbkxBR2xHbVND?= =?utf-8?B?dFZQZWhUU3FoZjBncXh4eWdLRnNMNEV5V241ZVpYYzJuMDk5cU14SzgyREdt?= =?utf-8?B?TWs0bDlXcCtZU0VCWnhzVURSWXduL1VQNVJDbFIzeHVzay81czBOODg5WmtW?= =?utf-8?B?VXRXbDg5VG5vNnEvenBuYWxlbjYxczc5cVFad2tGWHVOYlZDcmpLWHJEQjZJ?= =?utf-8?B?dkxaQ0ozL2cyaE9SaXZ3Z1lDZ0NQcUxvd2ZnSEtzaXRCRUh2cWkvNjM0cFh5?= =?utf-8?Q?Na3kJebAJLyKMvWJOjyTibkoY=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fc0a893-85b5-432a-d580-08da0b7d1e7b X-MS-Exchange-CrossTenant-AuthSource: AS1PR01MB9564.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2022 20:55:23.8313 (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: DB7PR01MB4919 Subject: Re: [FFmpeg-devel] [PATCH 2/5] avcodec/allcodecs: Dont play with NULLs 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: SmFtZXMgQWxtZXI6Cj4gCj4gCj4gT24gMy8yMS8yMDIyIDU6MTkgUE0sIE1pY2hhZWwgTmllZGVy bWF5ZXIgd3JvdGU6Cj4+IEZpeGVzOiBtZW1iZXIgYWNjZXNzIHdpdGhpbiBudWxsIHBvaW50ZXIg b2YgdHlwZSAnY29uc3QgRkZDb2RlYycgKGFrYQo+PiAnY29uc3Qgc3RydWN0IEZGQ29kZWMnKQo+ PiBGaXhlczoKPj4gNDU3MjYvY2x1c3RlcmZ1enotdGVzdGNhc2UtbWluaW1pemVkLWZmbXBlZ19E RU1VWEVSX2Z1enplci02NTU0NDQ1NDE5MjQ5NjY0Cj4+Cj4+Cj4+IEZvdW5kLWJ5OiBjb250aW51 b3VzIGZ1enppbmcgcHJvY2Vzcwo+PiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6 L3RyZWUvbWFzdGVyL3Byb2plY3RzL2ZmbXBlZwo+PiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE5p ZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+PiAtLS0KPj4gwqAgbGliYXZjb2Rl Yy9hbGxjb2RlY3MuYyB8IDcgKysrKy0tLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9hbGxj b2RlY3MuYyBiL2xpYmF2Y29kZWMvYWxsY29kZWNzLmMKPj4gaW5kZXggYjFhYTdlMjY2Yi4uMjJk NTY3NjBlYyAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy9hbGxjb2RlY3MuYwo+PiArKysgYi9s aWJhdmNvZGVjL2FsbGNvZGVjcy5jCj4+IEBAIC04ODIsMTAgKzg4MiwxMSBAQCBjb25zdCBBVkNv ZGVjICphdl9jb2RlY19pdGVyYXRlKHZvaWQgKipvcGFxdWUpCj4+IMKgIMKgwqDCoMKgwqAgZmZf dGhyZWFkX29uY2UoJmF2X2NvZGVjX3N0YXRpY19pbml0LCBhdl9jb2RlY19pbml0X3N0YXRpYyk7 Cj4+IMKgIC3CoMKgwqAgaWYgKGMpCj4+ICvCoMKgwqAgaWYgKGMpIHsKPj4gwqDCoMKgwqDCoMKg wqDCoMKgICpvcGFxdWUgPSAodm9pZCopKGkgKyAxKTsKPj4gLQo+PiAtwqDCoMKgIHJldHVybiAm Yy0+cDsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAmYy0+cDsKPj4gK8KgwqDCoCB9Cj4+ICvC oMKgwqAgcmV0dXJuIE5VTEw7Cj4gCj4gQ2FuJ3QgeW91IGp1c3QgZG8KPiAKPiByZXR1cm4gKGNv bnN0IEFWQ29kZWMgKiljOwo+IAo+IE9yIGlzIHRoYXQgYWxpYXNpbmcgYSBwcm9ibGVtPwo+IAoK VGhlcmUgaXMgbm8gYWxpYXNpbmcgcHJvYmxlbTogSXQgaXMgcGVyZmVjdGx5IGxlZ2FsIHRvIGNh c3QgYSBwb2ludGVyIHRvCmEgc3RydWN0IHRvIGEgcG9pbnRlciB0byBpdHMgZmlyc3QgbWVtYmVy LiBCdXQgaXQgdW5uZWNlc3NhcmlseQpjaXJjdW12ZW50cyB0aGUgdHlwZSBzeXN0ZW0sIHNvIHRo aXMgcGF0Y2ggaGVyZSBpcyBiZXR0ZXIuCgotIEFuZHJlYXMKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=