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 E0B5D403B6 for ; Fri, 22 Apr 2022 16:24:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6BBD568B315; Fri, 22 Apr 2022 19:24:20 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2068.outbound.protection.outlook.com [40.92.90.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B2FA668B0DF for ; Fri, 22 Apr 2022 19:24:13 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZJCY9tSok1oaYG/qDD5B0dg0VQgPRkZ9XpujOxCMe7a2qQnWjPYizqKjCqpW4oDJmhIAx0cBcyJnNlxhcq80LbEd7FE2IfAzzjV+VCeJmZDDngLLaPM039qfbNQgahpU+yjq7SSKR+RgWXUSuotRPL+BlR8S8YkvX7AQ3nVnR/udmPeptZz/WKLl2tWTjLH1Yc1GrHmahpFHRLV8dZFKNwkTVnTwXS6Kb7fDijtJd7uiwlMIJxBFNfImW8+s8VuJFl083H4ArhEVhY52N2wIxJAmgRf7gxqR6a284aoIToaDBYCEym0s8gayS6IHG5GjH4bWquTJlt8gZJoBSKf4PQ== 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=nWfS58/9KiSn7f86DRyaBFIGHeQm3v2jOtr4tnUN89Q=; b=QWs/kbfFNdjI07TKwZkGt17BwXi82+h+8toOsFIRqzBES0yXo8g/+c2iAHTSga8ZCB8hS20G9TumdTzXFwPYzukEcLG0w9da5493XqEgFYci638wGmST0PylSbKZyBg8fN+vOdOavvxuo2P/J6GUzKA3Fm1t/o/Vjq9Icu4U4liRhyyN/+mpMTQkbLjNI/1GwonijggzTeFeHPAPiFqSqZjjexK87YHM3xgtk/obEIwJxsAoAEM9RArawZzbqqhVlIjwaJPBPyRYBUlQuPM1IeHrqZzdlqFHzrAsTdwXeq9j0BS1iw5BXsuGr98YSqIlLW5KzCj8SyXIU4Es4QgdjQ== 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=nWfS58/9KiSn7f86DRyaBFIGHeQm3v2jOtr4tnUN89Q=; b=W47HjxJYhAU+zr8qwX0l36ij1D4YKd+AFV4semNWiBhP9V2LLZtZlKr/Wu29yzTC99jFd7oHOtVmeYwckR1YhG782+95JgZEvcXbN5UEvLNEuHJ9TwSG7eVevefK1xnvHfMdUg0vD30crOBBi4PsqgiY7T3PY4xrVh1L0mNAXW091Oq6GoDDK3umlWIrKFlF+ynFXTF9V7oyidpDWcvCywOP8CZgTMH0v4ETpgwybPlvLTax+gODtK+vU22yhNIejcHUK0VYoUV0JKpTCgUE05IutpDxiZK3V529IJjj5hmFK7D4IwD/qTWpUO5z4zEgcPyrmzSOOjb2hrznpoXBpA== Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) by DB8PR01MB6108.eurprd01.prod.exchangelabs.com (2603:10a6:10:101::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Fri, 22 Apr 2022 16:24:11 +0000 Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431]) by AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431%6]) with mapi id 15.20.5186.015; Fri, 22 Apr 2022 16:24:11 +0000 Message-ID: Date: Fri, 22 Apr 2022 18:24:09 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <80886934-2099-4FE0-A95D-F9B6658F777F@lisanet.de> <5D3ED34A-A9B8-4870-B6C1-D462B086BC37@lisanet.de> <95e8daf2-9011-6622-a48f-cd1c89dea6c0@mail.de> <33796369-1344-4A5D-B429-0719D1DF2601@lisanet.de> From: Andreas Rheinhardt In-Reply-To: <33796369-1344-4A5D-B429-0719D1DF2601@lisanet.de> X-TMN: [6XPxa4BNub7nvtIL2KDiFyUKjlErJ1ro] X-ClientProxiedBy: ZR0P278CA0141.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::20) To AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d34c4e01-6169-4197-dcf8-08da247c883f X-MS-TrafficTypeDiagnostic: DB8PR01MB6108:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: StmtJ448UMb90x/FNW0cOF+2Ik0QqWd2MY5ghRGhvKn307MNdxrrGdjmRM6lIv+j1FVU9cCh/MLqq7VVAD470hdmRIrx8D2NV9GI5CvVRMD4Pid9ySlEPlRZXjAMR/VvCZlIcdiNVH+RQAnvyz7zRhE4wZt2AQIMk0kGMMak/amf2QSnnngxlril/xAu7oaQi5FhMWrOieSIE1jGKLYsWbhxysIJ3GuSIeKDNaVkzQRKriojh2IKKiPUyxyv1W/jm87STOu/m4nNBE9tseUofXEHynhQxv399/ywR9c11izeTZaTTlcdygYeUZNFtYTtMZYbVaSC2NlmCoGslq3yFI+4GWr/xMezJ7rpX5TDjVNCOkZTsYy8GD+JQB007qbn8oDLiQIst+O3yKbn7eoZsYa0XRrb+6R1+QcSmO9MpzuL9WZkCwXlny0cH4aa39VH2qNmQ6xJQRYE3MqvpnWOMKBkTI7MyNWq5j7qbHWk69/JOOFh+l+4tVDpH07uy2BIdL10u/En7AxVUDEn1KfnC/WjGY37vTCJuxY9lYgeWR1B370sT97UBNgPo0ewAfHFhg9IpnuerOY3hGLjx1fAMg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ejdhL1BPUzU0ODJJMmVBOFYvQ0d6cWNuaTg5N0syQzRWNURCMkNWSm9RZFZG?= =?utf-8?B?T1ZVQWNVR05DakluOG4xcHpieU8yUEI5WTBML3JXSDV1M1BRTmhvN001eEpu?= =?utf-8?B?K3VueGF0aWVvWjN1NDdqNTZuSXBDWEZGNGQzY3JhVE5CVHNXSFM1WGtzZk8w?= =?utf-8?B?aCszTGMxZlFydFp3bmxVdGl4SEhlZTNpQWVXbVZna1pzWnE5N1F1eUE0YUsy?= =?utf-8?B?NVB2MW5MMW9jZ2J3Wk0vQ3VSWkMxc1pORVpBQU1ETkdTcVo1M0Iyc2RKN2ZP?= =?utf-8?B?UjZ4QS8rTGVITVVlU2h5clVMaXd0aGdHYStGVC9mUU9pQWpDL0IzK0lNczZB?= =?utf-8?B?bm03d25Hd2Z0dUlmTDZMcDR3MThveFIrVmlFSDJvcEFLSnpiT0VXdE9Tc3h1?= =?utf-8?B?TlYxM0JhZ2NYMFBkdXV3NGZTNHd4akptcFNwSGovdGhQUUhlaDlrY1FsTTcr?= =?utf-8?B?dVVSbERnRFZ4VnZQVVlmbzA4Z1llWmw0YWlsbFZsb091YlJ6bWNVSko4d1Zl?= =?utf-8?B?cXVzMnNjYkYvbmxQMEM3NzhWRzVHeWJoVlJkK0laK1N5SDdNUUdvREM3K2lM?= =?utf-8?B?YXptaHRidE02ZEl5SENlTFRhODZGdm9aRms5VzVWcSsrM2hnZXE1bFhVL2lt?= =?utf-8?B?cm5hT1BUbXduRVZPWWlnZW8vbXlCV2pqV1lheFRuaWVDN0Q3YTdLTTZvSFI4?= =?utf-8?B?Q2JoU1Fya0gxMWg5ZCswaWF1NTlFUUhMTVBBeFpIdW42S0VvNnVWWVFFa0RN?= =?utf-8?B?c01kSXJnaVljVG0yV080RmUwalc4a1Zlb2paelNxL0JqZWdNWGY3dmY3SGRE?= =?utf-8?B?bEQ4Zy94bDBLaldXQlFZcHpsRGQza2dVRmI1TWVqZFNGV05IMUdDZm9yVGNj?= =?utf-8?B?SDE5N1JCWUpacDQzZEIrRHJNV01FUkNUb2hIVzJlNzlUT2lIRXpGQmJOME1U?= =?utf-8?B?c3JWVFRyeTNRMkxEN1BOVW1VS2hSZlJxV01heStCaE4wRHFZclBvaUhQYnNr?= =?utf-8?B?U1JuUUMyUEErODFnNXFnZTVQeUwyMi80VXFBcVNRL2h2NGR5YmVrUVFSZm9F?= =?utf-8?B?aWlLQS9wbnJObWJWTkRyc2Z2VTdNbUE1R2c4eVJRNU0ySU1CR05qdEw1eWlG?= =?utf-8?B?VCszNDBpSSswSFp3ZEtaZ0ZnUWNnR1J2aWFBRmZtWnlBNXVySldYY01NUDVX?= =?utf-8?B?QkV3NmVJMEhGQ2JNR3hGa0l3bEpQRHlNNDM5bjEzYldZcUozYkZnRkl2RllN?= =?utf-8?B?TTEzY3lXWmoxd3dpYjM0eENlaG1UY3lobWhhTndNeldGSlczMjNHT2VtMEd6?= =?utf-8?B?Wm9vcEFXemdYODdmSHcrK1NidGJRcjl2dENhRDlWcUNuQXFsUlBBTzFhVktr?= =?utf-8?B?ZzY0UWc0YTcwcDAvWXNSVGdpblJFYXZheTgwaG1PMUQrcEprQmRLYkZMUVRh?= =?utf-8?B?cnp0R0RHT01uNjhBMzdCVHc5VlVOWkhJU0dWenUvQlpzN05rTElvcHIzdGhn?= =?utf-8?B?bzlwR3hnblFWbnlDMHE5eTYrNENRTW15WDA2WVpLVGRRWW93Tko2RmhDRWlX?= =?utf-8?B?SGlQdityR2VRVVRRN0dKemRranlNZld2OFM2cnF3bE9JSjdUVVc5elBXcHJ3?= =?utf-8?B?bzRLVjBtTG5zUTErS1REa2VobE5vOWYwUDJNQnlXMlhpU3lZc1hBOHMyQlpI?= =?utf-8?B?Y3NhRnErZGJnOVhqY2I3NU55cG12NVlaZXF4RXlIMWdUMXh5cXdXRzlHNlJX?= =?utf-8?B?dGc5VVB2M3JhTXF0SUg2Y1A1VDQ1VGQxNkw4d0VwOXhubFdQaEh5K0lORDVj?= =?utf-8?B?cUNweitYM2ZZZ0hjRmduR2pnTG1kWkZoTENBdVF4cFFyL3ltUGZvelJJUEw1?= =?utf-8?B?TEY4bFZjSUFYb3RlQmFIeDFNd1lwRDZPQnRsekxwN3hIK24rTkN6UUdsNDJv?= =?utf-8?Q?LUHggqtahG01PxIrLvFPmBdPGWLPhtKK?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d34c4e01-6169-4197-dcf8-08da247c883f X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB7944.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2022 16:24:11.0371 (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: DB8PR01MB6108 Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/videotoolboxenc.c: add option to hevc encoder to prioritize speed. 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: U2ltb25lIEthcmluIExlaG1hbm46Cj4gCj4gCj4+IEFtIDE0LjA0LjIwMjIgdW0gMTA6MTMgc2No cmllYiBUaGlsbyBCb3JnbWFubiA8dGhpbG8uYm9yZ21hbm5AbWFpbC5kZT46Cj4+Cj4+IEhpLAo+ Pgo+Pj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jIGIvbGliYXZj b2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+Pj4+IGluZGV4IDQxOGZmMDBiOGQuLmFiMGRhZDZjYmMg MTAwNjQ0Cj4+Pj4gLS0tIGEvbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+Pj4+ICsrKyBi L2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPj4+PiBAQCAtMjM2LDYgKzIzNiw3IEBAIHR5 cGVkZWYgc3RydWN0IFZURW5jQ29udGV4dCB7Cj4+Pj4gICAgIGludCBhbGxvd19zdzsKPj4+PiAg ICAgaW50IHJlcXVpcmVfc3c7Cj4+Pj4gICAgIGRvdWJsZSBhbHBoYV9xdWFsaXR5Owo+Pj4+ICsg ICAgaW50NjRfdCBwcmlvX3NwZWVkOwo+Pgo+PiBpbnQ2NF90IGlzIGRlZmluaXRlbHkgb3Zlcmtp bGwuCj4gCj4gSSBqdXN0IHdhbnRlZCB0byBtYWtlIGl0IGNvbnNpc3RlbnQgd2l0aCBoZXZjX29w dGlvbnNbXSBhbmQgb3RoZXIgdmFyaWFibGVzIG9mIEFWX09QVF9UWVBFX0JPT0wuIHRoZXNlIGFy ZSBub3RlZCBhcyAuaTY0LiAKCkFWX09QVF9UWVBFX0JPT0wgZXhwZWN0cyBhbiBpbnQgdGFyZ2V0 OyB0aGUgaTY0IGlzIGp1c3QgdGhlIG1lbWJlciB1c2VkCmZvciBpbml0aWFsaXphdGlvbiAoaXQg aXMgdXNlZCBiZWNhdXNlIGFuIGludDY0X3QgY2FuIGhvbGQgYWxsIHRoZQp2YWx1ZXMgdGhhdCBt YWtlIHNlbnNlIGZvciBhIGJvb2xlYW4gLS0gaXQgaXMgdGhlcmVmb3JlIHVzZWQgZm9yIGFsbApB Vl9PUFRfVFlQRV9JTlQgYXMgd2VsbCkuClRoaXMgYWxzbyBtZWFucyB0aGF0IGludDY0X3QgaXMg bm90IG9ubHkgb3ZlcmtpbGwsIGJ1dCB3cm9uZyAoYnV0IGl0CmhhcHBlbnMgdG8gd29yayBvbiBs aXR0bGUtZW5kaWFuIGFyY2hpdGVjdHVyZXMpLgoKPiBBbnl3YXksIEkgY2hhbmdlZCBpdCB0byBp bnQuCj4gCj4+Cj4+Pj4KPj4+PiAgICAgYm9vbCBmbHVzaGluZzsKPj4+PiAgICAgaW50IGhhc19i X2ZyYW1lczsKPj4+PiBAQCAtMTE0NSw2ICsxMTQ2LDE3IEBAIHN0YXRpYyBpbnQgdnRlbmNfY3Jl YXRlX2VuY29kZXIoQVZDb2RlY0NvbnRleHQgICAqYXZjdHgsCj4+Pj4gICAgICAgICByZXR1cm4g QVZFUlJPUl9FWFRFUk5BTDsKPj4+PiAgICAgfQo+Pj4+Cj4+Pj4gKyAgICAvLyBwcmlvcml0aXpl IHNwZWVkIG92ZXIgcXVhbGl0eQo+Pj4+ICsgICAgaWYgKHZ0Y3R4LT5wcmlvX3NwZWVkKSB7Cj4+ Pj4gKyAgICAgICAgc3RhdHVzID0gVlRTZXNzaW9uU2V0UHJvcGVydHkodnRjdHgtPnNlc3Npb24s Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga1ZUQ29tcHJlc3Np b25Qcm9wZXJ0eUtleV9Qcmlvcml0aXplRW5jb2RpbmdTcGVlZE92ZXJRdWFsaXR5LAo+Pj4+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtDRkJvb2xlYW5UcnVlKTsKPj4+ PiArICAgICAgICBpZiAoc3RhdHVzKSB7Cj4+Pj4gKyAgICAgICAgICAgIGF2X2xvZyhhdmN0eCwg QVZfTE9HX0VSUk9SLCAiRXJyb3Igc2V0dGluZyBQcmlvcml0aXplRW5jb2RpbmdTcGVlZE92ZXJR dWFsaXR5IHByb3BlcnR5OiAlZFxuIiwgc3RhdHVzKTsKPj4+PiArICAgICAgICAgICAgcmV0dXJu IEFWRVJST1JfRVhURVJOQUw7Cj4+Pj4gKyAgICAgICAgfQo+Pgo+PiBJZiBpdHMgY2FsbGVkIHRv IHByaW90aXplIHNwZWVkIG92ZXIgcXVhbCwgd2h5IG5vdCBqdXN0IHByaW50IGEgd2FybmluZyBh bmQgY29udGludWUgd2l0aG91dCB0aGlzIG9wdGlvbj8KPiAKPiBZb3XigJlyZSByaWdodC4gQSB3 YXJuaW5nIHNlZW1zIG11Y2ggYmV0dGVyLiBDaGFuZ2VkIHRoaXMgdG9vLgo+IAo+IEhlcmXigJlz IHRoZSBtb2RpZmllZCBwYXRjaC4gCj4gCj4gU2lnbmVkLW9mZi1ieTogU2ltb25lIEthcmluIExl aG1hbm4gPHNpbW9uZUBsaXNhbmV0LmRlPgo+IC0tLQo+ICBsaWJhdmNvZGVjL3ZpZGVvdG9vbGJv eGVuYy5jIHwgMTIgKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z KCspCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMgYi9saWJh dmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCj4gaW5kZXggMjcwNDk2YjdhNy4uY2Y5MzE1NjlkMSAx MDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCj4gKysrIGIvbGliYXZj b2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+IEBAIC0yMzcsNiArMjM3LDcgQEAgdHlwZWRlZiBzdHJ1 Y3QgVlRFbmNDb250ZXh0IHsKPiAgICAgIGludCBhbGxvd19zdzsKPiAgICAgIGludCByZXF1aXJl X3N3Owo+ICAgICAgZG91YmxlIGFscGhhX3F1YWxpdHk7Cj4gKyAgICBpbnQgcHJpb19zcGVlZDsK PiAgCj4gICAgICBib29sIGZsdXNoaW5nOwo+ICAgICAgaW50IGhhc19iX2ZyYW1lczsKPiBAQCAt MTE0Niw2ICsxMTQ3LDE2IEBAIHN0YXRpYyBpbnQgdnRlbmNfY3JlYXRlX2VuY29kZXIoQVZDb2Rl Y0NvbnRleHQgICAqYXZjdHgsCj4gICAgICAgICAgcmV0dXJuIEFWRVJST1JfRVhURVJOQUw7Cj4g ICAgICB9Cj4gIAo+ICsgICAgLy8gcHJpb3JpdGl6ZSBzcGVlZCBvdmVyIHF1YWxpdHkKPiArICAg IGlmICh2dGN0eC0+cHJpb19zcGVlZCkgewo+ICsgICAgICAgIHN0YXR1cyA9IFZUU2Vzc2lvblNl dFByb3BlcnR5KHZ0Y3R4LT5zZXNzaW9uLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfUHJpb3JpdGl6ZUVuY29kaW5nU3Bl ZWRPdmVyUXVhbGl0eSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBr Q0ZCb29sZWFuVHJ1ZSk7Cj4gKyAgICAgICAgaWYgKHN0YXR1cykgewo+ICsgICAgICAgICAgICBh dl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiUHJpb3JpdGl6ZUVuY29kaW5nU3BlZWRPdmVy UXVhbGl0eSBwcm9wZXJ0eSBpcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgZGV2aWNlLiBJZ25vcmlu Zy5cbiIpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICBpZiAoKHZ0Y3R4LT5jb2Rl Y19pZCA9PSBBVl9DT0RFQ19JRF9IMjY0IHx8IHZ0Y3R4LT5jb2RlY19pZCA9PSBBVl9DT0RFQ19J RF9IRVZDKQo+ICAgICAgICAgICAgICAmJiBtYXhfcmF0ZSA+IDApIHsKPiAgICAgICAgICBieXRl c19wZXJfc2Vjb25kX3ZhbHVlID0gbWF4X3JhdGUgPj4gMzsKPiBAQCAtMjc0NSw2ICsyNzU2LDcg QEAgc3RhdGljIGNvbnN0IEFWT3B0aW9uIGhldmNfb3B0aW9uc1tdID0gewo+ICAgICAgeyAibWFp bjEwIiwgICAiTWFpbjEwIFByb2ZpbGUiLCAgIDAsIEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQg PSBIRVZDX1BST0ZfTUFJTjEwIH0sIElOVF9NSU4sIElOVF9NQVgsIFZFLCAicHJvZmlsZSIgfSwK PiAgCj4gICAgICB7ICJhbHBoYV9xdWFsaXR5IiwgIkNvbXByZXNzaW9uIHF1YWxpdHkgZm9yIHRo ZSBhbHBoYSBjaGFubmVsIiwgT0ZGU0VUKGFscGhhX3F1YWxpdHkpLCBBVl9PUFRfVFlQRV9ET1VC TEUsIHsgLmRibCA9IDAuMCB9LCAwLjAsIDEuMCwgVkUgfSwKPiArICAgIHsgInByaW9fc3BlZWQi LCAicHJpb3JpdGl6ZSBlbmNvZGluZyBzcGVlZCIsIE9GRlNFVChwcmlvX3NwZWVkKSwgQVZfT1BU X1RZUEVfQk9PTCwgeyAuaTY0ID0gMCB9LCAwLCAxLCBWRSB9LAo+ICAKPiAgICAgIENPTU1PTl9P UFRJT05TCj4gICAgICB7IE5VTEwgfSwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K