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 30E2643A53 for ; Mon, 5 Sep 2022 10:46:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A610768B8BB; Mon, 5 Sep 2022 13:46:01 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075092.outbound.protection.outlook.com [40.92.75.92]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0A47668B6CC for ; Mon, 5 Sep 2022 13:45:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C3h+QmiwiXvImWPvogOskrDacQPjxT1YTWPrNLuvZ+hAlhoDQvyYWRaYlAEgWTz4No+hfZjX+QsyjHAj7Ro09uc7TuRQNfoUWnfj3v89RuWixWYV9X50KJ/RDGrJDr7R9UdipSDzZ9bq+z8sctBmPMKSkEA2KBdGdXi1XkJKL+aIBJsPZKuFuy7t8vBuMn10K0mD3PfyG8+2UzmC7i3us0eQGjDkJqfzbv5hu1i3l+ymQa78Iufml5xH7iOIhICDczTpRFZrlE3FDFCFVbRewbMwmo8Ub+45U7afHjA0yYHW17bV23FlCgQmwzkASdoY1BLy7aPfuIbgUAeQe58f+w== 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=9mTWcLVOaSF3kQ2cfylHzU1JJMUsVpTUmfvTZwN/l9w=; b=QbSSxmDxbDtA6OTtKW9UWfmL+ozDvoTEXesqi9aT+ANcprBh9PREMYGraqn827/ekizfA4ZKGPdoHaSBqluE9/7r09FBolx6Uy/n2ZpkaE8fvL2L+dNGrfd6TIGgyF8OP4Prt92Je98f6UrSYPyHtor7VgeqD1bnzJBHsYiHssCnVlUAd1ctKuih+kmEFPp5eAZz0eaA/bzk1iq5OCDbY6isrCD7HVV2yeRPx3TDAniBTURT/bZkUyCNSnfhjACFHAsPYF0tLwZIY55a6sWbA0GVjYL7JEGZcuotM7PZOn5yoVJ6CIwg9h4L7SR/89jsRt8xWdSguqz/mhiesH6sDA== 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=9mTWcLVOaSF3kQ2cfylHzU1JJMUsVpTUmfvTZwN/l9w=; b=vTmOY7ASuMYwB0EDk8ekEcR6FHsWxanc/61Ll3mPLuzms9s65Q01Vd0ZWVCAyNFuYNti4/66KvltAUPyTxRyZXAj/Lj/QGiRsMVz/KoYYSc2xthahIfCDdYD+gXJVWNR86cZJyUnvWj0qjKbe195SqEDDsvCDiwMV1b3SY5pv69Hqck5SZpaL+T3FhmJQUtpyPOs4/D/8yNFtEElD94lWsJqE6gX2CMA8yJpIovGjNy4qv5n2EmZMkQEhURDr49J4JoDZsozCHxcTZzu5WRpnPniW3g6ptiUPywhfOnc8LD9zzt7e7bjJcr4C+4utb0l9k57504RbUqoEcEX9LGPPQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB9P250MB0427.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:324::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.14; Mon, 5 Sep 2022 10:45:53 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::c3af:c609:301f:beab]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::c3af:c609:301f:beab%7]) with mapi id 15.20.5588.018; Mon, 5 Sep 2022 10:45:53 +0000 Message-ID: Date: Mon, 5 Sep 2022 12:45:54 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220823190326.249-1-lukas.fellechner@gmx.net> <20220823190326.249-3-lukas.fellechner@gmx.net> From: Andreas Rheinhardt In-Reply-To: X-TMN: [Fn1bTWfzSGW8FB9Hq7hCWg1/FfzEhkRps1CMeCdw1Hw=] X-ClientProxiedBy: ZR0P278CA0161.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::19) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <5946b33a-ac38-8acc-9169-71d97bf6c415@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cc0fb1ba-ea1c-43c1-67bc-08da8f2bcded X-MS-TrafficTypeDiagnostic: DB9P250MB0427:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HogVN2xIki/E+Iu5TF/mWbAV01tx966gHoGjsAvmpiHjQyg96frZRwXQfOE0L1AfMZlzjc244KYMCXpEg/h5NUhb/JvXUldMbL2sZc94+ZSZl66a4lzCV4VasW3eX/ZYjwCS0r3DUQJAd6SNChESh6R8iyZ89VaWvdltugtpsXUp5EDaLKp+DZ+oNeFH+/lhiQhPsXghV7rAHg2XZh5/e434+rTUd8ksNjXpFe/BB2ShFhkab6ta3ZoGsp30N91KKqVE6cBnUqPePkw9nJ3Xl+8x73/sGS4A+Q6Tm8rDrWeMnEbfEDJWJiyz7GEXV7YnrI4aEmEdV5pw1AnKMCKq77jNIRohyjsGNeRBQ2U0Jf54S7avNNKGm1dcmrR1dkvlzbN9QBKgHZOGV56R0GDeViDAJEKxaU5lSrNsF4U8JY75/79jGfuj3IYDnxNqYh24yHCDUbP2SlrMyQ5iHG8yNH7NINh7ZeuvPQYPkb2YaVSc4BV/1y6lBABErGwjJl/whNdxOWra15bLix8qiQYfyj4hgcPP641eOxLV8M+mgj2fOxFDl2sk1exqMcbg8cUI8pMKm0O0y28fi2xoXXFAulUylBLz8amt71Sug2SZC5msAX78KAVmKCjjytJLpgOins4g1GeiXBfrT1/L3cdhAuKrxgZykVK89MQC0LduYeIWZTExvBCakjag2ZITNKF+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cHhkR3hNYmdZNlJxVWlkL25tNzQ0WWg2WldlaDUvZW01bHFzdXd6NU1JNGdU?= =?utf-8?B?dncyaVAvRjg0dEhrdUFsdmNpWUxQc2lTYXN0TWNFaWdKMThoZEtaTUdTci80?= =?utf-8?B?YmdmS0tCWC9UQ082UC84eWI5QmtXbzV2eGliL0JneFNaSGkyTi9leS91YTJ4?= =?utf-8?B?em1MeG1yQm1XWGhlL1FkdUtUVXE5b3NjL25EOG1STWgwMGRqUkt1eWlvcjFp?= =?utf-8?B?MnZZUS9QdU14encrcFhaSEt5eUFWYzg3dDBUeEoraE1wdDBVWkdjSm4zeDlZ?= =?utf-8?B?MFRoOW9pcHhFMjJpREYyUWpUSlBMWk9hTVNqNjVkaEtpLzEzQzg3d0hRYzJs?= =?utf-8?B?czBRWUNQWjJYLzBHR2JMaW8yODhEVm5oUmJ1c3N5V3N0bWVCdVczSVFud1Q0?= =?utf-8?B?MUlxSzg2VXhiRGZwVXREN01zUkF5b01hdlJsbzlyZ3RmSmxTMXpsQjdMRi9W?= =?utf-8?B?Q0FBTkVHTzlvblRiYy83K01wTEowU0p6S0ZPckxiOXdJQ25YQVFvcFN0ekFu?= =?utf-8?B?TDdnTEdYcHphcVd6YVJtZzNwVXd6dkUvbHJOMWtiQTlGc0pmYWROY2xNQi9z?= =?utf-8?B?ZEk1OUxLeVh1UXE3MjBHTmljRDRhTnplYWQxRzBKY0hmTG91U0c0U3hyZ3Rh?= =?utf-8?B?QWl1Qnd4YUg4QlN3MnlXY0xqZlAyR3RoZzVyK2NYZXVIYnMxeUFYVGJDc2xD?= =?utf-8?B?OHBYMFJhNzcyMUs2VVJvRlJjMWZZQWxjdTVRRTJLVG9WRlFHVVN1eHpDc2FE?= =?utf-8?B?RzBsZEh1S0s3V3RRdUFnZVdyRVY5ajFvb3FZYkVSSFd4OVBPLyt0L2FuZWIx?= =?utf-8?B?Q0VKSllGK2llb2xCdzdtV1lydnZLTmxsTXdGSUFUNUpZeW5vbzU3SHlEUWFr?= =?utf-8?B?RmRScGRQK3VHWjRyMXdURFNKMnpuaHQyeW9uVWhJY1dOOWszMkRIS2NJM05k?= =?utf-8?B?aGdFMG9iendpQzRjdy8weVp4N3ZmS2dXUm8vQzZlMGY5YzBpa3h1M0wzSHpl?= =?utf-8?B?a1YrcUxPdk4vSk1vNHBpWEk3TitjRkh5VGFyY0pBVGkrMm1iVENJQlRlMmtV?= =?utf-8?B?YUh1ZkNVSnlSTUpJcU5MMys1Y1NHQng5akhUWlB2VFoxVlVoVXZkdGNQSVlz?= =?utf-8?B?OHlNUUxqV1pUa1RqWTJCS0ZkbEoweWR2Mm95UlJPejNHM2REVHJOU1ZaNitS?= =?utf-8?B?RU5yYWFPd3RlSE0vSDBSeHV3RFBVYzNyN0g0NDh3UEhvZEdPR290VGJHUnkx?= =?utf-8?B?ZVlsR3ZnaEdweUNTamZyV0RrbUtUT1d1aDlXUUhPclBmSnVjTWlENmpUcU1U?= =?utf-8?B?QzU4UFlaRnFGQytwS0J1bDRWVE9HQlM2M0c0eDdsdlQ1Wksvbml0ZTh4Um9T?= =?utf-8?B?NjNhTXgxNE92VWMrSnl1SUJ1M3UwMC9EV1BnU2tQeEQ4cXB5NlF0SzNUOVpr?= =?utf-8?B?YjhHcVJKVWg5ZTZQc3ozTktUS01TZkpBWWRCZm9iRStYMjF0S1BJRVp2WHNI?= =?utf-8?B?YlNvcDZIb3gyVU9YTUFqYUFocmlsTmo4eVBNTExSNlJ2V0pyQzZudWEwenk0?= =?utf-8?B?b2JvNzYyTmRIMTNmTndySE9uOXIyVkhWbno3eEFpNEU5bVVWQ2ZSaFNjY0Fr?= =?utf-8?B?aTNuTEluN1lDcW42R0VLL25ualllb0QxR0ZTaXV1YlZRbWVvYkFPZUxYdEZu?= =?utf-8?B?N0R5RmRsZmpzNFk5QjVTTlF2b2FDS0dsVU5OUVNWZnZGUGpyRmlKL29mclhN?= =?utf-8?Q?hxKuN8tz9MyfYUT5hMy+48cvU+Ff7A8Mvg6WwZI?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc0fb1ba-ea1c-43c1-67bc-08da8f2bcded X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2022 10:45:53.0255 (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: DB9P250MB0427 Subject: Re: [FFmpeg-devel] [PATCH v3 2/3] lavf/dashdec: Multithreaded DASH initialization 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: THVrYXMgRmVsbGVjaG5lcjoKPj4gR2VzZW5kZXQ6wqBNb250YWcsIDA1LiBTZXB0ZW1iZXIgMjAy MiB1bSAwMDo1MCBVaHIKPj4gVm9uOsKgIkFuZHJlYXMgUmhlaW5oYXJkdCIgPGFuZHJlYXMucmhl aW5oYXJkdEBvdXRsb29rLmNvbT4KPj4gQW46wqBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+PiBC ZXRyZWZmOsKgUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2MyAyLzNdIGxhdmYvZGFzaGRlYzog TXVsdGl0aHJlYWRlZCBEQVNIIGluaXRpYWxpemF0aW9uCj4+IEx1a2FzIEZlbGxlY2huZXI6Cj4+ PiBBbmRyZWFzIFJoZWluaGFyZHQgYW5kcmVhcy5yaGVpbmhhcmR0IGF0IG91dGxvb2suY29tCj4+ PiBXZWQgQXVnIDMxIDA1OjU0OjEyIEVFU1QgMjAyMgo+Pj4+Cj4+Pgo+Pj4+IDEuIFdlIGFjdHVh bGx5IGhhdmUgYW4gQVBJIHRvIHByb2Nlc3MgbXVsdGlwbGUgdGFza3MgYnkgZGlmZmVyZW50Cj4+ Pj4gdGhyZWFkczogTG9vayBhdCBsaWJhdnV0aWwvc2xpY2V0aHJlYWQuaC4gV2h5IGNhbid0IHlv dSByZXVzZSB0aGF0Pwo+Pj4+IDIuIEluIGNhc2UgaW5pdGlhbGl6YXRpb24gb2Ygb25lIG9mIHRo ZSBjb25kaXRpb25zL211dGV4ZXMgZmFpbHMsIHlvdQo+Pj4+IGFyZSBuZXZlcnRoZWxlc3MgZGVz dHJveWluZyB0aGVtOyB5b3UgYXJlIGV2ZW4gZGVzdHJveWluZyBjb21wbGV0ZWx5Cj4+Pj4gdW5p bml0aWFsaXplZCBtdXRleGVzLiBUaGlzIGlzIHVuZGVmaW5lZCBiZWhhdmlvdXIuIENoZWNraW5n IHRoZSByZXN1bHQKPj4+PiBvZiBpdCBkb2VzIG5vdCBmaXggdGhpcy4KPj4+Pgo+Pj4+IC0gQW5k cmVhcwo+Pj4KPj4+IDEuIFRoZSBzbGljZXRocmVhZCBpbXBsZW1lbnRhdGlvbiBpcyBwcmV0dHkg aGFyZCB0byB1bmRlcnN0YW5kLgo+Pj4gSSB3YXMgbm90IHN1cmUgaWYgaXQgY2FuIGJlIHVzZWQg Zm9yIG5vcm1hbCBwYXJhbGxlbGl6YXRpb24sIGJlY2F1c2UKPj4+IGl0IGxvb2tlZCBtb3JlIGxp a2Ugc29tZSBraW5kIG9mIHRocmVhZCBwb29sIGZvciBjb250aW51b3VzIGRhdGEKPj4+IHByb2Nl c3NpbmcuIEJ1dCBhZnRlciB0YWtpbmcgYSBzZWNvbmQgbG9vaywgSSB0aGluayBJIGNhbiB1c2Ug aXQgaGVyZS4KPj4+IEkgd2lsbCB0cnkgYW5kIHNlZSBpZiBpdCB3b3JrcyB3ZWxsLgo+Pj4KPj4+ IDIuIEkgd2FzIG5vdCBhd2FyZSB0aGF0IHRoaXMgaXMgdW5kZWZpbmVkIGJlaGF2aW9yLiBXaWxs IHN3aXRjaCB0bwo+Pj4gUFRIUkVBRF9NVVRFWF9JTklUSUFMSVpFUiBhbmQgUFRIUkVBRF9DT05E X0lOSVRJQUxJWkVSIG1hY3JvcywKPj4+IHdoaWNoIHJldHVybiBhIHNhZmVseSBpbml0aWFsaXpl ZCBtdXRleC9jb25kLgo+Pj4KPj4KPj4gIlRoZSBiZWhhdmlvciBpcyB1bmRlZmluZWQgaWYgdGhl IHZhbHVlIHNwZWNpZmllZCBieSB0aGUgbXV0ZXggYXJndW1lbnQKPj4gdG8gcHRocmVhZF9tdXRl eF9kZXN0cm95KCkgZG9lcyBub3QgcmVmZXIgdG8gYW4gaW5pdGlhbGl6ZWQgbXV0ZXguIgo+PiAo RnJvbQo+PiBodHRwczovL3B1YnMub3Blbmdyb3VwLm9yZy9vbmxpbmVwdWJzLzk2OTk5MTk3OTkv ZnVuY3Rpb25zL3B0aHJlYWRfbXV0ZXhfZGVzdHJveS5odG1sKQo+Pgo+PiBGdXJ0aGVybW9yZTog IkluIGNhc2VzIHdoZXJlIGRlZmF1bHQgbXV0ZXggYXR0cmlidXRlcyBhcmUgYXBwcm9wcmlhdGUs Cj4+IHRoZSBtYWNybyBQVEhSRUFEX01VVEVYX0lOSVRJQUxJWkVSIGNhbiBiZSB1c2VkIHRvIGlu aXRpYWxpemUgbXV0ZXhlcy4KPj4gVGhlIGVmZmVjdCBzaGFsbCBiZSBlcXVpdmFsZW50IHRvIGR5 bmFtaWMgaW5pdGlhbGl6YXRpb24gYnkgYSBjYWxsIHRvCj4+IHB0aHJlYWRfbXV0ZXhfaW5pdCgp IHdpdGggcGFyYW1ldGVyIGF0dHIgc3BlY2lmaWVkIGFzIE5VTEwsIGV4Y2VwdCB0aGF0Cj4+IG5v IGVycm9yIGNoZWNrcyBhcmUgcGVyZm9ybWVkLiIgVGhlIGxhc3Qgc2VudGVuY2Ugc291bmRzIGFz IGlmIG9uZSB3b3VsZAo+PiB0aGVuIGhhdmUgdG8gY2hlY2sgbXV0ZXggbG9ja2luZy4KPj4KPj4g TW9yZW92ZXIsIG9sZGVyIHB0aHJlYWQgc3RhbmRhcmRzIGRpZCBub3QgYWxsb3cgdG8gdXNlCj4+ IFBUSFJFQURfTVVURVhfSU5JVElBTElaRVIgd2l0aCBub24tc3RhdGljIG11dGV4ZXMsIHNvIEkg ZG9uJ3Qga25vdwo+PiB3aGV0aGVyIHdlIGNhbiB1c2UgdGhhdC4gQWxzbyBvdXIgcHRocmVhZHMt d3JhcHBlciBvbiB0b3Agb2YKPj4gT1MvMi10aHJlYWRzIGRvZXMgbm90IHByb3ZpZGUgUFRIUkVB RF9DT05EX0lOSVRJQUxJWkVSICh3aGljaCBpcyB1c2VkCj4+IG5vd2hlcmUgaW4gdGhlIGNvZGVi YXNlKS4KPiAKPiBJIG1pc3NlZCB0aGF0IGRldGFpbCBhYm91dCB0aGUgaW5pdGlhbGl6ZXIgbWFj cm8uIFRoYW5rIHlvdSBmb3IgY2xlYXJpbmcKPiB0aGF0IHVwLgo+IAo+IEFmdGVyIGxvb2tpbmcg bW9yZSBpbnRvIHRocmVhZHMgaW1wbGVtZW50YXRpb24gaW4gZmZtcGVnLCBJIHdvbmRlciBpZiBJ Cj4gcmVhbGx5IG5lZWQgdG8gY2hlY2sgYW55IHJlc3VsdHMgb2YgaW5pdC9kZXN0cm95IG9yIG90 aGVyIGZ1bmN0aW9ucy4KPiBJbiBzbGljZXRocmVhZHMuYywgdGhlcmUgaXMgemVybyBjaGVja2lu ZyBvbiBhbnkgb2YgdGhlIGxvY2sgZnVuY3Rpb25zLgo+IFRoZSBwdGhyZWFkcy1iYXNlZCBpbXBs ZW1lbnRhdGlvbiBkb2VzIGludGVybmFsbHkgY2hlY2sgdGhlIHJlc3VsdHMgb2YgYWxsCj4gZnVu Y3Rpb24gY2FsbHMgYW5kIGNhbGxzIGFib3J0KCkgaW4gY2FzZSBvZiBlcnJvcnMgKCJzdHJpY3Rf IiB3cmFwcGVycykuCj4gVGhlIFdpbjMyIGltcGxlbWVudGF0aW9uIHVzZXMgU1JXIGxvY2tzIHdo aWNoIGNhbm5vdCBldmVuIHJldHVybiBlcnJvcnMuIAo+IEFuZCB0aGUgT1MyIGltcGxlbWVudGF0 aW9uIHJldHVybnMgMCBvbiBhbGwgY2FsbHMgYXMgd2VsbC4KPiAKPiBTbyByaWdodCBub3csIEkg dGhpbmsgdGhhdCBJIHNob3VsZCBjb250aW51ZSB3aXRoIG5vcm1hbCBfaW5pdCgpIGNhbGxzCj4g KG5vIG1hY3JvcykgYW5kIGRyb3AgYWxsIGVycm9yIGNoZWNraW5nLCBqdXN0IGxpa2Ugc2xpY2V0 aHJlYWQgZG9lcy4KPiBBcmUgeW91IGZpbmUgd2l0aCB0aGF0IGFwcHJvYWNoPwoKWmVybyBjaGVj a2luZyBpcyBvdXIgb2xkIGFwcHJvYWNoOyB0aGUgbmV3IGFwcHJvYWNoIGNoZWNrcyBmb3IgZXJy b3JzCmFuZCBlbnN1cmVzIHRoYXQgb25seSBtdXRleGVzL2NvbmRpdGlvbiB2YXJpYWJsZXMgdGhh dCBoYXZlIGJlZW4KcHJvcGVybHkgaW5pdGlhbGl6ZWQgYXJlIGRlc3Ryb3llZC4gU2VlIGZmX3B0 aHJlYWRfaW5pdC9mcmVlIGluCmxpYmF2Y29kZWMvcHRocmVhZC5jICh5b3UgY2FuJ3QgdXNlIHRo aXMgaW4gbGliYXZmb3JtYXQsIGJlY2F1c2UgdGhlc2UKZnVuY3Rpb25zIGFyZSBsb2NhbCB0byBs aWJhdmNvZGVjKS4KCi0gQW5kcmVhcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==