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 E6FBB433A2 for ; Wed, 7 Dec 2022 18:04:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 211E168BD77; Wed, 7 Dec 2022 20:04:06 +0200 (EET) Received: from mx0b-003d3601.pphosted.com (mx0b-003d3601.pphosted.com [205.220.178.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C89AE68BBC6 for ; Wed, 7 Dec 2022 20:03:58 +0200 (EET) Received: from pps.filterd (m0267908.ppops.net [127.0.0.1]) by mx0b-003d3601.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2B7FEKSl002086 for ; Wed, 7 Dec 2022 13:03:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epicgames.com; h=mime-version : references : in-reply-to : from : date : message-id : subject : to : content-type; s=pps1; bh=mGcAPX/4yGh5CnAtVxnoxOqK2QtS/bHPepdqNEU17N8=; b=XyhvoMYIp/Synkf848HbWmh8qUyiRK+J8ahGVrTOMpTMTaR7XCa6FH1s0AEN/P8ggJsL snzyeu/JYzQq8aTnxKrCc6Ccr+YJlF875aX5rFuqZPg9P6FQ/YFCITD7UcWnoysU+pRo n3pZIx8E++JJlRXf4zuI6Zc+VRjvwU2Dn18gU2cdkjhsdThg+qhfbW7X5pg9XarAgf1r L74CEYBKrVDrijfWPLKupCKzljMlXxrOyRPHPPwohP0+/YTvnXMtz17lMxGZgEN7wPUe hE/ekuQZBMLL53BsMoZk3QRfjs+geXXAErI1rEGCF3n7rGTV2IXrQLyX72lG6G88tkdg 3g== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0b-003d3601.pphosted.com (PPS) with ESMTPS id 3m81h3h2mf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 07 Dec 2022 13:03:56 -0500 Received: by mail-pl1-f197.google.com with SMTP id p6-20020a170902e74600b001896ba6837bso19907688plf.17 for ; Wed, 07 Dec 2022 10:03:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mGcAPX/4yGh5CnAtVxnoxOqK2QtS/bHPepdqNEU17N8=; b=2VupjSpgdYvh2CdGTqv1sm5CkPFael787+kCN0mNmoo8rIHvxWRkAMlnnnjTVuIyN/ 24GSkJEYUiOKYqLdeiMWBvCiIlosBScUQeGHsLrpEl/0gMmdlZoM06QlwEyCW7c+fcfk RAuMye5VHXrJQfb7pYy4cs01HAj12qfDEy8GM5L9mVOy4FG2qGiA8eqgkj2wxfcPjKuB IvNO/PQHnF79e8pshl2RcAdupSau0pH+gJLhwd8IOcFtkkSHg+ZjbZg+qwlelyhO91mM Q4q69uLA4W39yKoZXN8wbK94mnywJGprLQnUqDWBRoUYMUYOZ1rQy8GlJUXEohhUUIiG XeJg== X-Gm-Message-State: ANoB5pllaDnEKBIV8wQL9H0Q1rjjg3biM8kcLDjUfc+YZB3Cs2xPHL7i P1v/nhKBrBBvTFbKruPNQu0RWtKIIeMAYQiXoZyneWb/yfi+2k203avMuTOrlGTUoTz5kOz/QS5 Tvq4kYlTtuHIGC4jwrUmnKUF5zzm/Pbb+Pw== X-Received: by 2002:a17:902:7d94:b0:188:f0e1:ef42 with SMTP id a20-20020a1709027d9400b00188f0e1ef42mr78465870plm.166.1670436234802; Wed, 07 Dec 2022 10:03:54 -0800 (PST) X-Google-Smtp-Source: AA0mqf4+kST7bKwJ5Rn2uc24n0T3Lmlf8mXFV/5N7H7l66iq2b0Dx0ABbSgPmqzVLxuQxuTr67Xn2L9Yu0UIXcMx2SQ= X-Received: by 2002:a17:902:7d94:b0:188:f0e1:ef42 with SMTP id a20-20020a1709027d9400b00188f0e1ef42mr78465786plm.166.1670436233393; Wed, 07 Dec 2022 10:03:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ben Temple Date: Wed, 7 Dec 2022 10:03:42 -0800 Message-ID: To: FFmpeg development discussions and patches X-Proofpoint-ORIG-GUID: tiYnLxnsLavi97hahCwsBhekKpzcwaqE X-Proofpoint-GUID: tiYnLxnsLavi97hahCwsBhekKpzcwaqE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-07_09,2022-12-07_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2212070155 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] Defect: MediaCodec Encoder - Pixel ColorSpace of many Adreno GPUs not supported 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: TXkgYXBvbG9naWVzIGZvciB1c2luZyB0aGUgaW5jb3JyZWN0IGNoYW5uZWwuIEkgbWlzLXJlYWQg dGhlIG5ldyB0aWNrZXQKZGVzY3JpcHRpb24gdGhhdCBzdGF0ZXMgdGhhdCAqcGF0Y2hlcyogbXVz dCBjb21lIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCwKbm90IG5ldyB0aWNrZXRzLgoKSSd2ZSBj cmVhdGVkIGEgdGlja2V0IGhlcmU6IGh0dHBzOi8vdHJhYy5mZm1wZWcub3JnL3RpY2tldC8xMDA5 NiB3aGVyZSB3ZQpjYW4gY29udGludWUgdGhlIGRpc2N1c3Npb24uCgpBcyBhIHF1aWNrIHNpZGUt bm90ZSwgdXNpbmcgLXB4X2ZtdCBudjEyIGRvZXMgcmVzb2x2ZSB0aGUgaXNzdWUgb24gYSBxdWlj awp0ZXN0IHRoYXQgSSByYW4gb24gYSBwaG9uZSB0aGF0IHdhcyBmYWlsaW5nLiBJJ2xsIHJlc3Bv bmQgZnVydGhlciBvbiB0aGUKdGlja2V0IHNvIGFzIHRvIG5vdCBhZGQgbm9pc2UgdG8gdGhpcyBt YWlsaW5nIGxpc3QuIFRoYW5rIHlvdSBmb3IgeW91cgpyZXNwb25zZSEKCk9uIFdlZCwgRGVjIDcs IDIwMjIgYXQgOToxNiBBTSBaaGFvIFpoaWxpIDxxdWlua2JsYWNrQGZveG1haWwuY29tPiB3cm90 ZToKCj4gPiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5v cmc+IE9uIEJlaGFsZiBPZiBCZW4KPiBUZW1wbGUKPiA+IFNlbnQ6IDIwMjLlubQxMuaciDfml6Ug Njo1Mwo+ID4gVG86IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnOyBaaGFvIFpoaWxpIDx6aGlsaXpo YW9AdGVuY2VudC5jb20+Cj4gPiBTdWJqZWN0OiBbRkZtcGVnLWRldmVsXSBEZWZlY3Q6IE1lZGlh Q29kZWMgRW5jb2RlciAtIFBpeGVsIENvbG9yU3BhY2Ugb2YKPiBtYW55IEFkcmVubyBHUFVzIG5v dCBzdXBwb3J0ZWQKPiA+Cj4gPiBNZWRpYUNvZGVjIEVuY29kZXI6IFBpeGVsIENvbG9yU3BhY2Ug b2YgbWFueSBBZHJlbm8gR1BVcyBpcyBub3Qgc3VwcG9ydGVkCj4gPiAoPD0gQWRyZW5vIDY1MCBp biBvdXIgdGVzdGluZylXaGF0IHlvdSB3ZXJlIHRyeWluZyB0byBhY2NvbXBsaXNoPwo+ID4KPiA+ IEkgYW0gdHJ5aW5nIHRvIHRyYW5zY29kZSBhbiBNUDQgZmlsZSB1c2luZyB0aGUgTWVkaWFDb2Rl YyBlbmNvZGVyIHN1cHBvcnQKPiA+IHRoYXQgd2FzIHJlY2VudGx5IGFkZGVkIGJ5IFpoYW8gWmhp bGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4gaGVyZQo+ID4gPAo+IGh0dHBzOi8vdXJsZGVmZW5z ZS5jb20vdjMvX19odHRwczovL2dpdC5mZm1wZWcub3JnL2dpdHdlYi9mZm1wZWcuZ2l0L2NvbW1p dC8wZmYxOGE3ZDZkNDk2Zjg5ZDllMDA3ZGRkMWNhZDcxMTZiYWY1YzdjX187ISFOMWQybmtCWHBR IUs3c2NlaXdMNFNSMVBJRmp5NFRZOTltU1JCdkNRWmk3OGZSNC1DSDRYNUg5UV9LWGJ0bXBXMjJX SDl5LWVhZ2Fhem9aU3lITGVJVEhjU3NlWmR5TFdUZ2wkCj4gPgo+ID4gKAo+ID4KPiBodHRwczov L3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9naXQuZmZtcGVnLm9yZy9naXR3ZWIvZmZtcGVn LmdpdC9jb21taXQvMGZmMThhN2Q2ZDQ5NmY4OWQ5ZTAwN2RkZDFjYWQ3MTE2YmFmNWM3Y19fOyEh TjFkMm5rQlhwUSFLN3NjZWl3TDRTUjFQSUZqeTRUWTk5bVNSQnZDUVppNzhmUjQtQ0g0WDVIOVFf S1hidG1wVzIyV0g5eS1lYWdhYXpvWlN5SExlSVRIY1NzZVpkeUxXVGdsJAo+ID4gKQo+ID4gVGhl IHByb2JsZW0geW91IGVuY291bnRlcmVkOgo+ID4KPiA+IE9uIG11bHRpcGxlIHBob25lcyBjb250 YWluaW5nIGFuIEFkcmVubyBHUFUsIHRoZSBlbmNvZGluZyBwcm9jZXNzCj4gPiBpbW1lZGlhdGVs eSBmYWlscyBiZWNhdXNlIHRoZSBjb2xvciBzcGFjZSBleHBlY3RlZCBieSB0aGUgR1BVIGlzCj4g PiB1bnN1cHBvcnRlZC4KPiA+Cj4gPiBUaGUgZXhhY3QgZXJyb3Igb3V0cHV0OiDigJxkb2VzIG5v dCBzdXBwb3J0IGNvbG9yIGZvcm1hdCAxOeKAnQo+ID4KPiAuLi4KPiA+Cj4gPiBUaGUgZXhhY3Qg Y29tbWFuZCBsaW5lIHlvdSB3ZXJlIHVzaW5nOgo+ID4KPiA+IC1od2FjY2VsIG1lZGlhY29kZWMg LWh3YWNjZWxfb3V0cHV0X2Zvcm1hdCBtZWRpYWNvZGVjIC1pCj4gPiAiL2RhdGEvdXNlci8wL2Nv bS50ZXN0LmZmbXBlZ19raXRfYW5kcm9pZF9kZW1vL2NhY2hlL3Rlc3RfaW5wdXQubXA0Igo+IC1j OnYKPiA+IGgyNjRfbWVkaWFjb2RlYyAgLW5ka19jb2RlYyAxICAteQo+ID4gIi9kYXRhL3VzZXIv MC9jb20udGVzdC5mZm1wZWdfa2l0X2FuZHJvaWRfZGVtby9jYWNoZS90ZXN0X291dHB1dC5tcDQi Cj4gPiAtbG9nbGV2ZWwgdHJhY2UKPgo+IFRoYW5rIHlvdSBmb3IgeW91ciB2YWx1YWJsZSB0ZXN0 IQo+Cj4gVGhlcmUgaXMgYW4gdW5leHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgdGVzdC4gVGhlIHRl c3Qgd2FzIGNvbmR1Y3RlZCB3aXRoCj4gZmZtcGVnLWtpdCwgbm90IGZmbXBlZyBjbWRsaW5lLgo+ IFdpdGggRkZtcGVnIGNtZGxpbmUgYW5kIC1od2NvbnRleHQgbWVkaWFjb2RlYywgdGhlIGVuY29k ZXIgc2hvdWxkIGhhdmUKPiAiLXBpeF9mbXQgbWVkaWFjb2RlYyIgYnkKPiBkZWZhdWx0LCBhbmQg aGF2ZSBhbiBBVk1lZGlhQ29kZWNEZXZpY2VDb250ZXh0ICh3aXRoIEFuZHJvaWQgOC4wIG9yCj4g aGlnaGVyKS4gVGhlIGVuY29kZXIgZG9lc24ndAo+IHNldHVwIHByb3Blcmx5IHdpdGggZmZtcGVn LWtpdC4KPgo+IHBpeF9mbXQgbWVkaWFjb2RlYyBzaG91bGQgYmUgc3VwcG9ydGVkIGJ5IG1vc3Qg b2YgQW5kcm9pZCBkZXZpY2VzLiBJdCBkbwo+IGhhdmUgaXRzIGxpbWl0YXRpb24sIGUuZy4sIGl0 IG5lZWRzCj4gYSBTdXJmYWNlIG9iamVjdCBvciByZXF1aXJlIEFuZHJvaWQgOC4wLCBhbmQgaXQg ZG9lc24ndCB3b3JrIHdpdGggYXZmaWx0ZXIuCj4KPiBUaGUgYWJvdmUgaXNzdWUgY2FuIGJlIGZp eGVkIG9uIHRoZSBmZm1wZWcta2l0J3Mgc2lkZS4gTm93IGNvbWVzIHRoZSBkYXJrCj4gY29ybmVy IG9mIE1lZGlhY29kZWMuIEl0IHNob3VsZAo+IHdvcmsgd2l0aG91dCBwaXhfZm10IG1lZGlhY29k ZWMuIENhbiB5b3UgdHJ5IHNwZWNpZnkgdGhlIGVuY29kZXIgcGl4X2ZtdAo+IGFzIG52MTIsIHRo YXQncwo+Cj4gLWh3YWNjZWwgbWVkaWFjb2RlYyAtaHdhY2NlbF9vdXRwdXRfZm9ybWF0IG1lZGlh Y29kZWMgLWkgdGVzdF9pbnB1dC5tcDQKPiAtYzp2IGgyNjRfbWVkaWFjb2RlYyAtbmRrX2NvZGVj IDEgLXBpeF9mbXQgbnYxMiAteSB0ZXN0X291dHB1dC5tcDQKPgo+IEkgZ3Vlc3MgdGhlc2UgZGV2 aWNlcyB3b3JrIHdpdGggbnYxMi4KPgo+IFRoZXJlIGlzIGFuIG9sZCBzdG9yeSAiTWVkaWFDb2Rl YyBhbmQgZGV2aWNlIGNvbXBhdGliaWxpdHkiCj4KPgo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v djMvX19odHRwczovL2dyb3Vwcy5nb29nbGUuY29tL2cvYW5kcm9pZC1wbGF0Zm9ybS9jL3BfTW9T azBKUE5NX187ISFOMWQybmtCWHBRIUs3c2NlaXdMNFNSMVBJRmp5NFRZOTltU1JCdkNRWmk3OGZS NC1DSDRYNUg5UV9LWGJ0bXBXMjJXSDl5LWVhZ2Fhem9aU3lITGVJVEhjU3NlWlpleVRESjkkCj4K PiBUZW4geWVhcnMgb24sIHRoZSBzaXR1YXRpb24gZG9lc24ndCBpbXByb3ZlZCBtdWNoOgo+IDEu IFRoZXJlIGlzIGFuIHVnbHkgQVBJIHRvIGdldCBjb2xvciBmb3JtYXQgc3VwcG9ydGVkIGJ5IGEg Y29kZWMuCj4gMi4gSXQncyBvbmx5IGF2YWlsYWJsZSBpbiBKYXZhLgo+IDMuIERpZmZlcmVudCBj b2RlYyBjb21wb25lbnQgaGF2ZSBkaWZmZXJlbnQgY29sb3IgZm9ybWF0Lgo+Cj4gWWVzLCB3ZSBj YW4gdXNlIGEgYnVuY2ggb2YgSk5JIHRvIGdldCB0aGUgc3VwcG9ydGVkIGNvbG9yIGZvcm1hdC4g SXQgbXVzdAo+IGJlIGRvbmUgYmVmb3JlIGNyZWF0ZQo+IEFWQ29kZWNDb250ZXh0LiBCdXQgZGlm ZmVyZW50IG1lZGlhY29kZWMgY29tcG9uZW50IGhhdmUgZGlmZmVyZW50IGNvbG9yCj4gZm9ybWF0 LCB1c2VyIGNhbiBzZWxlY3QKPiBtZWRpYWNvZGVjIGJ5IG5hbWUgKHNlZSB0aGUgZm9sbG93aW5n IHBhdGNoKSwgd2UgaGF2ZSBvbmx5IG9uZQo+IEFWQ29kZWMucGl4X2ZtdHMuCj4KPiBhdmNvZGVj L21lZGlhY29kZWNlbmM6IGFkZCBvcHRpb24gdG8gc2VsZWN0IGNvZGVjIGJ5IG5hbWUKPgo+IGh0 dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3BhdGNod29yay5mZm1wZWcub3JnL3By b2plY3QvZmZtcGVnL3BhdGNoL3RlbmNlbnRfNzI5RjUyQUJFMzRFNDc3MDk3MkRCODlBRjg0MDU0 OUE4MjA4QHFxLmNvbS9fXzshIU4xZDJua0JYcFEhSzdzY2Vpd0w0U1IxUElGank0VFk5OW1TUkJ2 Q1FaaTc4ZlI0LUNINFg1SDlRX0tYYnRtcFcyMldIOXktZWFnYWF6b1pTeUhMZUlUSGNTc2VaVHN4 TE14QiQKPgo+IFdlIGNhbiBhZGQgcXVlcnkgdGhlIHN1cHBvcnRlZCBjb2xvciBmb3JtYXQgYW5k IGFkZCBzb21lIGhpbnRzIHdoZW4KPiBtZWRpYWNvZGVjIGNvbmZpZ3VyZSBmYWlsZWQuCj4gT3Ig d2UgY2FuIGFkZCBhIGhlbHBlciBmdW5jdGlvbiBmb3IgdXNlciB0byBxdWVyeSB0aGUgY29sb3Ig Zm9ybWF0LiBJdAo+IHdpbGwgYmUgYSBidW5jaCBvZiBKTkkgY29kZSwgbGltaXRlZAo+IGJ5IHRo ZSB1Z2x5IE1lZGlhQ29kZWNJbmZvLkNvZGVjQ2FwYWJpbGl0aWVzIEFQSS4gSXQncyBlYXN5IHRv IGJlIGRvbmUKPiB3aXRoIEphdmEuIFRCSCwgaXQncyBtdWNoIGVhc2llciB3aXRoCj4gdHJpYWwg YW5kIGVycm9yLCB0cnkgbnYxMiB0aGVuIHl1djQyMC4KPgo+IFdlIGNhbiBkbyBzb21ldGhpbmcg d2l0aCBGRkNvZGVjLmluaXRfc3RhdGljX2RhdGEsIGJ1dCB3ZSBuZWVkIGEgc3RyYXRlZ3kKPiBm aXJzdC4gSSBkb24ndCB3YW50IHRvIGdvIHdpdGggYSBsb25nCj4gYmxhY2tsaXN0L3doaXRlbGlz dC4KPgo+ICoqIFdlIG9ubHkgbmVlZCBvbmUgcGl4ZWwgZm9ybWF0IHdoaWNoIHN1cHBvcnRlZCBi eSBhbGwgZGV2aWNlcywKPiBDT0xPUl9Gb3JtYXRTdXJmYWNlIGRvZXNuJ3QgY291bnQsIGFuZAo+ IENPTE9SX0Zvcm1hdFlVVjQyMEZsZXhpYmxlIGRvZXNuJ3QgY291bnQuICoqCj4KPiBNYXliZSBH b29nbGUgY2FuIGZpeCB0aGVzZSBpc3N1ZXMgd2l0aCBhbm90aGVyIDEwIHllYXIuCj4KPiA+IENv bnNvbGUgb3V0cHV0Ogo+ID4KPiA+IFNlZSBhdHRhY2hlZCBjb25zb2xlX291dHB1dC5sb2cKPiA+ IElucHV0IEZpbGVzOgo+ID4KPiA+IFNlZSBhdHRhY2hlZCB0ZXN0X2lucHV0Lm1wNAo+Cj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPgo+IGh0dHBzOi8vdXJs ZGVmZW5zZS5jb20vdjMvX19odHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWxfXzshIU4xZDJua0JYcFEhSzdzY2Vpd0w0U1IxUElGank0VFk5OW1TUkJ2Q1FaaTc4 ZlI0LUNINFg1SDlRX0tYYnRtcFcyMldIOXktZWFnYWF6b1pTeUhMZUlUSGNTc2VaUjdiZUNXbSQK Pgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=