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 78ED847946 for ; Fri, 26 Jan 2024 06:41:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 342FF68D057; Fri, 26 Jan 2024 08:40:59 +0200 (EET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2014.outbound.protection.outlook.com [40.92.59.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8E20468CD8E for ; Fri, 26 Jan 2024 08:40:53 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m/KoTiGaqKuMtB+gTU0hYzefkfEdlKTGl3KWF6I+NqtVp41sPo+4sAJnR14trMxOpno7NLu87TDTvbjdJf+FlcH9NsAyw61tZ2zIyNDDD96ripxNcP02rzu3gX5YFwebICIM9QWf+cb3jiLWSusQxdvkHY2UHcMOeWbkjzsDcZZnDK4qsR8cwVLf/iDzwWhoLs4spwtUwVA8Rxh1XEFBjw6jZH2Bc2nvOnsDOAGo8JGc5K3AvlMAJ9vOXXhWkDESBPgAU7Ss0atsIVvAUEv30C2oS9YwRUInGX9zHEbsAgIb0XYT0smANwwsu44TjlNXkrGjYTIvC7LTahHXlxc8rA== 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=2mRRx5LsR6TNi/S7oDDrTgMFVWKurSIoySWRb/UBxts=; b=INTZyJt6vGMURXELOQYGqo5fxhJZd8TCZtgizBctgLrzG9xAF6cpVtbhqfPxaAt5J6aXUTCpYJg3yCax78BiYCMulpsSD+zV9PvE9JaYjbPlE0DKV7f7OVRDCvF5GcOnFm6MpyQvo9EAI6kxxUawQZ7Wpqnm11pAT0qC1gz3utNu2ELU1Aqd8bKNap2fOb3cYMAN8K8HiD8lP6huEWx0e1DFIJmioahJ0AEPRlq/Irx1VxsNgrYFbqC7wn/s35bzDmobB4kmLdlCNmZzAVm5xLv4GLKGLu0s2YP2nQQ6GAlPEGWOCSN34FtW1yp+VbEW83LdHR3WmfU91mgHn2f33Q== 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=2mRRx5LsR6TNi/S7oDDrTgMFVWKurSIoySWRb/UBxts=; b=l87cTPgAnrJ/cycQXJ5bC+A6U3U4JzOHh5LIA8qOtK3U1tLdBNCOaGdBy234H1s+B4/vxDjnrYns+055cbm3e+/ZX03+QInKvivBchV+xjlSfvfV8QL6L1aYu0hoOs+2G70qJdOy3izOFg7LUUhclJBtZaPWYQde7G3bZnaLZsSf0DXJl1/zzLWJg9YQyXm1o9MAEoajlwLr7nt0gCYIMKC1z/tZs4ZjOiJCAuR11q+BT+8gxegFTh9Q/wS5I4UU1lUL3as++bYrSYsdOmP0HIbs+IynBwqW5N/kDZ2bqHWw+IqZe4bM0eDlJHxDcba9pH9MzXDoLrYPrWluprisLw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0236.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.27; Fri, 26 Jan 2024 06:40:52 +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.7202.031; Fri, 26 Jan 2024 06:40:52 +0000 Message-ID: Date: Fri, 26 Jan 2024 07:42:33 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240123064948.455-1-ffmpeg@gyani.pro> <36aab7a2-3590-4cc1-aeb4-8805d6484de9@gyani.pro> <677047fe-11e4-4a62-a003-912471ff81ef@gyani.pro> From: Andreas Rheinhardt In-Reply-To: <677047fe-11e4-4a62-a003-912471ff81ef@gyani.pro> X-TMN: [YvCafkCI3e9a05RnsGVVLfuX8oNtvKdUsR5rT8PtgSA=] X-ClientProxiedBy: FR0P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <6639b908-54d1-4c13-a18f-684bc1b17a70@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0236:EE_ X-MS-Office365-Filtering-Correlation-Id: 09182d5e-44d1-46db-3c07-08dc1e39bd6e X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicD5bUeZcJ7czVtmPHkP+ClIfZ4UDfmTxBT8UhQl7gkrKQjc/yThUgw2ODsuIhl54UmOcAszwvZ2AzV9TMz2NzGhEc/EYRYLxRfAledUf9BedJ7wipw7c4Gazv5g1DFgkzP7OR3VzcwcPkCyjZtLm0l7PFWS20lubQhuKrZeWX1gCwSayxQvv8LpVJfdBNFp1H9jyg4W2qzCmAn4eTiJV5jQeW+FCR/strYM4K5KtnG/YyKtEB41AGWjKGk8R4IcLSFqaYNkgRU9NM1mY47MQ5V4LSd7cO1goG4oR34nbLzWAUykiCpE+j/FceAFZ74H3AuPq2IywV5gms5s8x06KoUerTmcr9QrGjtJq2WGVa6pnoUho0IgffKBVNBWRj0A9J07/R++CnpTSqrug318ncC3L2qFkpAJzVr3A0TI1YlsfG+D4iDg5pY0Ou/Zp9dMpfO9v7j91Unim4MV6OumBlN5c4k42KRGoKkAGaj4C+pz3ILAXXYkBNoVVdzh/DcbfzFqWQlQIxR/vNWfrBqFYktokg+x1blHHJQuP2H6yfDWNAI6KOjG+mi6s/iIeGHN2JArMlyhAmRAjtjtuTW/Z4U68rgLxHK4h9jskya1+eYV+VwtKTxDZDQFCnAseVHhP15PNWV8gpBw5G0b7Y/8eLIPL8uma/x+XR5S/g8tAtmWpIwozqE7P44x4kfo1oQ9lSjCRlUuTinxnGcLzQewSVPAd7/eqhBk4TY59qs18EVMcw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: F94epZlTjSxCVcBMTzxeISnSYfDGhJ1BDROsVIcDwepeCjfnsBHHBkvKCBtzpzppf97dqs6+JiLRp02DkYSIEOiY4ijb5Ok38z3VM/gjPNIgE8eb+0HFFoiLTIpREK+YImfQYBT/9DZk6dyF0c7PJuqX51KcXn1yHUO0C5aDVavHxY1MHVaWcl4OREDSxlw9LYnfDk7y/snePxOwqUd/5igYOzgLVC2dty1L4ZA7Mz3Ui+gI65eYuS/LkVKJ+yqcPg4yAXwUObgK4odOqW0CWFET3j2QeUegHbLs4I3awsOhnNQDYeUmfOZ9DqIQV085AyTcs62h4/mQMNAcCd/2JxQCZ5eenPUKtymRapYHK9aP6MaVO6aY1gEn1rfmzVtqcXYFHPYeCw+oxz7OIxcBP81XLdu4AYZFT2wozTCN8DlH6vwcQeEpQ+NAKQlDL5E+klqyZVDHBfyZ1efTT+Oea7PcvDIdb8lGj289AFUBCv/vtL4wsiSSe0rPcl5lZG3LFuwibSnfwCpx2KQrrgmsnP+a45V5/pLjULSC4OWDtXvAKtSJoLx0eB6lHOegPwJS X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bVFHbVdrUmtRUUxSQXcyTVNuMDVEMHJtZWZnNTBYUzVFY2IydXc1bkRCSEtL?= =?utf-8?B?cFlwSzFrSnA4SEduR1NhWGVTdm95bkp0UVVJUzlicTFRejZSNnM0LzBxRGpX?= =?utf-8?B?aTRob2tmWWtVVGpic1Z3eHJsTm1nYVZYUm1LNkNvSnJwQ25rWVZjcmQxcGww?= =?utf-8?B?WGU4Z1d4VGZTSmlHZGl1RTc1Y0t6Z1AvaWpYL3NKWlVzUlpmS2cvM0lsNDBO?= =?utf-8?B?SStYR0FrYmRCT2huMHE5UmNoK05sV2o1Z3FBRElyY3c1R0RUMnowRWZIVEI2?= =?utf-8?B?MU5YVWtONjMyaGg3cDMxSmRHTmsxN1BTSXF3RmUrckh5VUtWbVo3WWpBTzEz?= =?utf-8?B?RTZHQVh3Qm0zaTFYdWVaWm9hQzZCZjJleEQvVlZCVkQ0V0padjRkWjJNcUx6?= =?utf-8?B?ZTJEb1BGbC9taEtrc3RIZ2trYXpXdGJoOGgzWDVFckpkR0FnbEZlN1ljaGFr?= =?utf-8?B?RFd1NWhuSFQ3MmNoRjE5MFNJQTlBaU5PYk90Z0RacDF0YWY5ODJtQTZwK2Nu?= =?utf-8?B?YUZKRFFMYUVXWHg0V1orbklYaUhJUmpLOHdNYVU4SGw1ZGlleG1NSThNSjhT?= =?utf-8?B?WVNacStnait1b3loNzdOaER6Rk5zMjVuQVlJVDIwNTZlb0kwZGpkWGNYSElM?= =?utf-8?B?Z2h5Q0Z6b0l5WmtkQmFwalFmWU43dDdLQWNYcFRBSndKa0FoYWlrT21sOGlj?= =?utf-8?B?ZTZBNU4zcDhkVHlnQTJuR2tLSStJdzBjYUxkSGdxOFVnSnVDTkw1SkFURVQ1?= =?utf-8?B?NlhnTU1TWUo3OFdoUmxoUEFVWklRSjA5cVEvOTlob1IxTWZHWHZnZ0dqN2NM?= =?utf-8?B?UmRxTUxWcXo1Ny9hMUZYNG00Mkk0MGt6R25tWXBSclc1ZTVuRjVzTkJ2dW13?= =?utf-8?B?RmVQeWI0ZlBSdEU5T3NsejcxcEsvOEZzZGVjWE1XUW1UMmxFdnNVU0tJWUU2?= =?utf-8?B?c29OTy9LQmF0QXFDN2pSY24xUVVFZzFRN2ZOYXZXemxhaGM4OG1hYmpxOUto?= =?utf-8?B?cTNhU0F3NW1FTFVpcjFaMHpBTW1QbEluYzBoY081dllQYkVBTUM5S0U2Mkht?= =?utf-8?B?dXlSVkR2L3dtbXM1OGlNUklOc25tSkJEWmtNRXpicCtCVHJWekpxU0pFNExZ?= =?utf-8?B?UUFiVlRpYmhsa2pFZDNaSGJpRzlhMmE0MnI5WGJZTEk3K3Z6S0pSMmZ4RGZZ?= =?utf-8?B?V3g1ZFhpVVlxVCtROHR2WkFmQ29Hem9Cd2FPR2pwUEsvY2pyVU5oZWxia1Jl?= =?utf-8?B?YWpsc1BVZEl4MUlFQSt3dkVWVGMzRkVSbnVxanRVazhMRTFGZXl6by9sNW52?= =?utf-8?B?M2tQT3p4MXVSN1JZZGhmRyt1QlNSbHE0RWpXS3M2KzdPNTJ5a2o2V01BYnQ4?= =?utf-8?B?RkthK3VPNURmUkhIWld1TVQzZ1RlMlZHdElKT3ZiN1RVSEwvR01EU0w3SjM4?= =?utf-8?B?b0NvcDB4a2tZclVMd0Ewd2RaRmxLdVM1cFZSTVpmQ3VnSE4xOTFPelFDbzFq?= =?utf-8?B?ZFZqZjB3cjg2cGd5NlhsS0I1eFdrU3hPdlgycnV3dFZvUU9qSWtQSEJZR2hL?= =?utf-8?B?S0FoYmlsSHZmcGJpbXVTZm1JNzBTTk9ablVtUXZnTE5HR05acmx2L2tFVVk1?= =?utf-8?B?SmRRNzcvS1pKakxjTW5QWWtMWTlBSFhGVWo5emR3ZHZoT2FIVFVudEdZMHVY?= =?utf-8?Q?QeNmo9ALoyxxfD6JxTx6?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09182d5e-44d1-46db-3c07-08dc1e39bd6e X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2024 06:40:52.1356 (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: AS8P250MB0236 Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/s302m: enable non-PCM decoding 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: R3lhbiBEb3NoaToKPiAKPiAKPiBPbiAyMDI0LTAxLTI1IDA2OjQ3IHBtLCBBbmRyZWFzIFJoZWlu aGFyZHQgd3JvdGU6Cj4+IEd5YW4gRG9zaGk6Cj4+Pgo+Pj4gT24gMjAyNC0wMS0yNSAxMDoyOSBh bSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOgo+Pj4+IEd5YW4gRG9zaGk6Cj4+Pj4+IFNldCB1 cCBmcmFtZXdvcmsgZm9yIG5vbi1QQ00gZGVjb2RpbmcgaW4tcGxhY2UgYW5kCj4+Pj4+IGFkZCBz dXBwb3J0IGZvciBEb2xieS1FIGRlY29kaW5nLgo+Pj4+Pgo+Pj4+PiBVc2VmdWwgZm9yIGRpcmVj dCB0cmFuc2NvZGluZyBvZiBub24tUENNIGF1ZGlvIGluIGxpdmUgaW5wdXRzLgo+Pj4+PiAtLS0K Pj4+Pj4gwqDCoCBjb25maWd1cmXCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMSArCj4+Pj4+IMKg wqAgZG9jL2RlY29kZXJzLnRleGnCoCB8wqAgNDAgKysrCj4+Pj4+IMKgwqAgbGliYXZjb2RlYy9z MzAybS5jIHwgNjA5Cj4+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLQo+Pj4+PiDCoMKgIDMgZmlsZXMgY2hhbmdlZCwgNTQzIGluc2VydGlvbnMoKyksIDEw NyBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZp Z3VyZQo+Pj4+PiBpbmRleCBjOGFlMGEwNjFkLi44ZGIzZmEzZjRiIDEwMDc1NQo+Pj4+PiAtLS0g YS9jb25maWd1cmUKPj4+Pj4gKysrIGIvY29uZmlndXJlCj4+Pj4+IEBAIC0yOTc5LDYgKzI5Nzks NyBAQCBydjIwX2RlY29kZXJfc2VsZWN0PSJoMjYzX2RlY29kZXIiCj4+Pj4+IMKgwqAgcnYyMF9l bmNvZGVyX3NlbGVjdD0iaDI2M19lbmNvZGVyIgo+Pj4+PiDCoMKgIHJ2MzBfZGVjb2Rlcl9zZWxl Y3Q9ImdvbG9tYiBoMjY0cHJlZCBoMjY0cXBlbCBtcGVndmlkZW9kZWMgcnYzNGRzcCIKPj4+Pj4g wqDCoCBydjQwX2RlY29kZXJfc2VsZWN0PSJnb2xvbWIgaDI2NHByZWQgaDI2NHFwZWwgbXBlZ3Zp ZGVvZGVjIHJ2MzRkc3AiCj4+Pj4+ICtzMzAybV9kZWNvZGVyX3NlbGVjdD0iZG9sYnlfZV9kZWNv ZGVyIgo+Pj4+PiDCoMKgIHNjcmVlbnByZXNzb19kZWNvZGVyX2RlcHM9InpsaWIiCj4+Pj4+IMKg wqAgc2hvcnRlbl9kZWNvZGVyX3NlbGVjdD0iYnN3YXBkc3AiCj4+Pj4+IMKgwqAgc2lwcl9kZWNv ZGVyX3NlbGVjdD0ibHNwIgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jL2RlY29kZXJzLnRleGkgYi9k b2MvZGVjb2RlcnMudGV4aQo+Pj4+PiBpbmRleCAyOTNjODJjMmJhLi45Zjg1Yzg3NmJmIDEwMDY0 NAo+Pj4+PiAtLS0gYS9kb2MvZGVjb2RlcnMudGV4aQo+Pj4+PiArKysgYi9kb2MvZGVjb2RlcnMu dGV4aQo+Pj4+PiBAQCAtMzQ3LDYgKzM0Nyw0NiBAQCBjb25maWd1cmF0aW9uLiBZb3UgbmVlZCB0 byBleHBsaWNpdGx5IGNvbmZpZ3VyZQo+Pj4+PiB0aGUgYnVpbGQgd2l0aAo+Pj4+PiDCoMKgIEFu IEZGbXBlZyBuYXRpdmUgZGVjb2RlciBmb3IgT3B1cyBleGlzdHMsIHNvIHVzZXJzIGNhbiBkZWNv ZGUgT3B1cwo+Pj4+PiDCoMKgIHdpdGhvdXQgdGhpcyBsaWJyYXJ5Lgo+Pj4+PiDCoMKgICtAc2Vj dGlvbiBzMzAybQo+Pj4+PiArCj4+Pj4+ICtTTVBURSBTVCAzMDIgZGVjb2Rlci4KPj4+Pj4gKwo+ Pj4+PiArU01QVEUgU1QgMzAyIGlzIGEgbWV0aG9kIGZvciBzdG9yaW5nIEFFUzMgZGF0YSBmb3Jt YXQgd2l0aGluIGFuIE1QRUcKPj4+Pj4gVHJhbnNwb3J0Cj4+Pj4+ICtTdHJlYW0uIEFFUzMgc3Ry ZWFtcyBjYW4gY29udGFpbiBMUENNIHN0cmVhbXMgb2YgMiwgNCwgNiBvciA4Cj4+Pj4+IGNoYW5u ZWxzIHdpdGggYQo+Pj4+PiArYml0IGRlcHRoIG9mIDE2LCAyMCBvciAyNC1iaXRzIGF0IGEgc2Ft cGxlIHJhdGUgb2YgNDgga0h6Lgo+Pj4+PiArVGhleSBjYW4gYWxzbyBjb250YWluIG5vbi1QQ00g Y29kZWMgc3RyZWFtcyBzdWNoIGFzIEFDLTMgb3IgRG9sYnktRS4KPj4+Pj4gKwo+Pj4+IFRoaXMg c291bmRzIGxpa2Ugd2Ugc2hvdWxkIGFkZCBiaXRzdHJlYW0gZmlsdGVycyB0byBleHRyYWN0IHRo ZSBwcm9wZXIKPj4+PiB1bmRlcmx5aW5nIHN0cmVhbXMgaW5zdGVhZC4KPj4+PiAoSSBzZWUgb25s eSB0d28gcHJvYmxlbXMgd2l0aCB0aGlzIGFwcHJvYWNoOiBUaGUgQlNGIEFQSSBuZWVkcyB0byBz ZXQKPj4+PiB0aGUgQ29kZWNJRCBvZiB0aGUgb3V0cHV0IGR1cmluZyBpbml0LCBidXQgYXQgdGhp cyBwb2ludCBubyBwYWNrZXQgaGFzCj4+Pj4gcmVhY2hlZCB0aGUgQlNGIHRvIGRldGVybWluZSBp dC4gQW5kIGNoYW5naW5nIGNvZGVjIElEcyBtaWQtc3RyZWFtIGlzCj4+Pj4gYWxzbyBub3Qgc3Vw cG9ydGVkLikKPj4+IEluIHRoZW9yeSwgdGhpcyBkZWNvZGVyIHNob3VsZG4ndCBleGlzdCwgYXMg aXQgaXMganVzdCBhIGNhcnJpZXIsCj4+PiB3aGV0aGVyIG9mIExQQ00gb3Igbm9uLVBDTS4KPj4+ IEZGbXBlZyBhcmNoaXRlY3R1cmUgYWxzbyBpbXBvc2VzIGEgZnVuZGFtZW50YWwgbGltaXRhdGlv biBpbiB0aGF0IG9uZQo+Pj4gczMwMm0gc3RyZWFtIG1heQo+Pj4gY2FycnkgbXVsdGlwbGUgcGF5 bG9hZCBzdHJlYW1zIGFuZCB3ZSBzdXBwb3J0IG9ubHkgb25lIGRlY29kaW5nIGNvbnRleHQKPj4+ IHBlciBpbnB1dCBzdHJlYW0KPj4gVGhlbiB3aHkgZG9lcyB0aGUgZGVtdXhlciBub3Qgc2VwYXJh dGUgdGhlIGRhdGEgaW50byBtdWx0aXBsZSBzdHJlYW1zPwo+IAo+IEkgZGlkbid0IGFkZCBkZW11 eGluZyBzdXBwb3J0IGZvciB0aGlzIGNvZGVjIGluIE1QRUdUUywgYnV0IEkgY2FuIHZlbnR1cmUK PiAKPiBhKSBpdCB3b3VsZCBtZWFuIGVzc2VudGlhbGx5IGlubGluaW5nIHRoaXMgZGVjb2RlciBp biB0aGUgZGVtdXhlci4KPiBiKSBpdCB3b3VsZCBsZWFkIHRvIGEgbWFwcGluZyBvZiAxIGFjdHVh bCB0byBOIHZpcnR1YWwgc3RyZWFtcy4gSG93Cj4gd291bGQgc3RyZWFtX2lkcyBiZSBhc3NpZ25l ZD8KPiBjKSB0aGlzIGNvZGVjIHNwZWNpZmllcyBmb3IgbXVsdGlwbGUgcGF5bG9hZHMgYnV0IEkg aGF2ZW4ndCBzZWVuIGFuCj4gYWN0dWFsIHNhbXBsZQo+IAo+IAo+Pj4+PiArCj4+Pj4+ICvCoMKg wqAgcmV0ID0gaW5pdF9nZXRfYml0czgoJmdiLCBidWYsIGJ1Zl9zaXplKTsKPj4+Pj4gK8KgwqDC oCBpZiAocmV0IDwgMCkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4+ICsK Pj4+Pj4gK8KgwqDCoCBhZXNfZnJtX3NpemUgPSAocy0+Yml0cyArIDQpICogMiAvIDg7Cj4+Pj4+ ICvCoMKgwqAgaWYgKGJ1Zl9zaXplIDwgYWVzX2ZybV9zaXplICogMinCoCAvLyBub3QgZW5vdWdo IHRvIGNvbnRhaW4KPj4+Pj4gZGF0YV90eXBlICYgbGVuZ3RoX2NvZGUKPj4+Pj4gK8KgwqDCoMKg wqDCoMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAg c3RhdGUgPSBnZXRfYml0czY0KCZnYiwgYWVzX2ZybV9zaXplICogOCk7Cj4+Pj4+ICsKPj4+Pj4g K8KgwqDCoCB3aGlsZSAoIUlTX05PTlBDTVNZTkMocy0+Yml0cyxzdGF0ZSkgJiYgKGdldF9iaXRz X2xlZnQoJmdiKSA+PQo+Pj4+PiA4KSkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0YXRlID0gKHN0 YXRlIDw8IDgpIHwgZ2V0X2JpdHMoJmdiLCA4KTsKPj4+PiBSZWFkaW5nIGJ5dGUtYWxpZ25lZCBk YXRhIHdpdGggYSBHZXRCaXQgY29udGV4dCBpcyB2ZXJ5IHN1Ym9wdGltYWwuCj4+PiBXaGF0IGlz IHRoZSBwZXJmb3JtYW5jZSBkaWZmZXJlbmNlIHZzLiB1aW50OCBwb2ludGVycz8KPj4gVHlwaWNh bGx5IHdvcnNlIGJ5IGEgY29uc3RhbnQgZmFjdG9yLgo+IAo+IEJ1dCBpbiB0aGlzIHNjZW5hcmlv IChvZiBhIGZldyBkb3plbiBieXRlcyBwZXIgcGFja2V0IGlmIGRvbGJ5X2UpLCBob3cKPiBzaWdu aWZpY2FudCBpcyBpdD8KPiAKCllvdSBhcmUgb25seSBsb29raW5nIGF0IHRoZSBvcmRpbmFyeSBj YXNlIGFuZCBub3QgZnV6emluZyBzYW1wbGVzIHdoZXJlCml0IGlzIG1vcmUgdGhhbiBhIGZldyBk b3plbiBieXRlcy4KCi0gQW5kcmVhcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K