From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8D7C2C43334 for ; Thu, 14 Jul 2022 13:03:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=kIjmxw8l2sxZyrTvdrMs2BKV4JAQBq4AaP3Wny/3eSQ=; b=SQNiF7Cz4lYmhx grA6Y/gzS1ATOohwIsETo+FAyqv8njEVsJ1O284EK6abJQRZ4FOOkCUQdGv49CY6DqWP4SuPXlK1h naYoojvSDN0HzrT9iaEjMmaP2NPIbpaVSoj6LYnh46iRKbn1y8Qw25WrocarTloEADQ9bCHmt5z2Z YasJK3ss1FDDAlZqaLGQTD5ATNFWyNhepLypFoDk0GvqQEc+c13dZWSf+BqKs+2UKZVavT1/GaCGy xe8wEKOtutdVGFkpWsUQxhZqMYW3HZ2nykQBRS+Uni+jGNR3s0ClcWXEcygYeQgbrRetMEb4B2nUh FrmbeSvsXhar0viOUUyg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oByUb-00EXJ1-L7; Thu, 14 Jul 2022 13:02:57 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oByUX-00EXF4-VQ for linux-rockchip@lists.infradead.org; Thu, 14 Jul 2022 13:02:56 +0000 Received: from nicolas-tpx395.localdomain (192-222-136-102.qc.cable.ebox.net [192.222.136.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nicolas) by madras.collabora.co.uk (Postfix) with ESMTPSA id A7F2B6601A18; Thu, 14 Jul 2022 14:02:47 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1657803770; bh=Q9m4rZgHtaJu/hM5+jUFITzSjwt+QT6jxgLSuBjVwbw=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=M2Bdub/AA4vXJA2+m4dEeVYDUdO7bmtDyl4iTUXR1W/ep0qEWutaIsI02DHKjRuOI 6BUvCMUAb3PAZgf8eC6h/d3Y+S16mbpkG274Ete5N2iBiEAlKtXmmv/dFwb8h2K122 GYaR2Kf1JPYgBsohIETiiCwkem/lr1oOY/YJRR0d4IaBm0uj9YKQ0P5c33hCWT/J1Y FedLu2TriGuNFb+aH8L4HerdEk+x0g+q5yfkkbY0i1oppTpr+o3X9kn1C0U+uk00z1 mnRA3MiqPQzSmH1m+vcZrbrTdrN77YSaw8xc42V7396Lk2Z9dWdxLAR1jcHQXtRlGl wX83mdRoUOEVA== Message-ID: Subject: Re: [PATCH 1/6] media: v4l2: Add NV15 pixel format From: Nicolas Dufresne To: Laurent Pinchart , Sebastian Fricke Cc: linux-media@vger.kernel.org, jernej.skrabec@gmail.com, knaerzche@gmail.com, kernel@collabora.com, bob.beckett@collabora.com, ezequiel@vanguardiasur.com.ar, mchehab@kernel.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, Jonas Karlman , Yury Norov , Andy Shevchenko , Rasmus Villemoes , Hans Verkuil , Benjamin Gaignard , Ming Qian , Sakari Ailus , Ricardo Ribalda , Andrzej Pietrasiewicz , Sergey Senozhatsky Date: Thu, 14 Jul 2022 09:02:38 -0400 In-Reply-To: References: <20220713162449.133738-1-sebastian.fricke@collabora.com> <20220713162449.133738-2-sebastian.fricke@collabora.com> User-Agent: Evolution 3.44.2 (3.44.2-1.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220714_060254_317258_C56136F9 X-CRM114-Status: GOOD ( 28.20 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org TGUgbWVyY3JlZGkgMTMganVpbGxldCAyMDIyIMOgIDIxOjI4ICswMzAwLCBMYXVyZW50IFBpbmNo YXJ0IGEgw6ljcml0wqA6Cj4gSGkgU2ViYXN0aWFuIGFuZCBKb25hcywKPiAKPiBUaGFuayB5b3Ug Zm9yIHRoZSBwYXRjaC4KPiAKPiBPbiBXZWQsIEp1bCAxMywgMjAyMiBhdCAwNjoyNDo0NlBNICsw MjAwLCBTZWJhc3RpYW4gRnJpY2tlIHdyb3RlOgo+ID4gRnJvbTogSm9uYXMgS2FybG1hbiA8am9u YXNAa3dpYm9vLnNlPgo+ID4gCj4gPiBBZGQgdGhlIE5WMTUgcGl4ZWwgZm9ybWF0IHVzZWQgYnkg dGhlIFJvY2tjaGlwIFZpZGVvIERlY29kZXIgZm9yIDEwLWJpdAo+ID4gYnVmZmVycy4KPiA+IAo+ ID4gTlYxNSBpcyBhIHBhY2tlZCAxMC1iaXQgNDoyOjAgWS9DYkNyIGZvcm1hdCBzaW1pbGFyIHRv IFAwMTAgYW5kIFAyMTAgYnV0Cj4gPiBoYXMgbm8gcGFkZGluZyBiZXR3ZWVuIGNvbXBvbmVudHMu IEluc3RlYWQsIGx1bWluYW5jZSBhbmQgY2hyb21pbmFuY2UKPiA+IHNhbXBsZXMgYXJlIGdyb3Vw ZWQgaW50byA0cyBzbyB0aGF0IGVhY2ggZ3JvdXAgaXMgcGFja2VkIGludG8gYW4gaW50ZWdlcgo+ ID4gbnVtYmVyIG9mIGJ5dGVzOgo+ID4gCj4gPiBZWVlZID0gVVZVViA9IDQgKiAxMCBiaXRzID0g NDAgYml0cyA9IDUgYnl0ZXMKPiA+IAo+ID4gVGhlICcxNScgc3VmZml4IHJlZmVycyB0byB0aGUg b3B0aW11bSBlZmZlY3RpdmUgYml0cyBwZXIgcGl4ZWwgd2hpY2ggaXMKPiA+IGFjaGlldmVkIHdo ZW4gdGhlIHRvdGFsIG51bWJlciBvZiBsdW1pbmFuY2Ugc2FtcGxlcyBpcyBhIG11bHRpcGxlIG9m IDgKPiA+IGZvciBOVjE1Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKb25hcyBLYXJsbWFuIDxq b25hc0Brd2lib28uc2U+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpYW4gRnJpY2tlIDxzZWJh c3RpYW4uZnJpY2tlQGNvbGxhYm9yYS5jb20+Cj4gPiAtLS0KPiA+ICAuLi4vbWVkaWEvdjRsL3Bp eGZtdC15dXYtcGxhbmFyLnJzdCAgICAgICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrCj4g PiAgZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1jb21tb24uYyAgICAgICAgIHwgIDIgKwo+ ID4gIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItaW9jdGwuYyAgICAgICAgICB8ICAxICsK PiA+ICBpbmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYyLmggICAgICAgICAgICAgICAgfCAgMSAr Cj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL3BpeGZtdC15dXYtcGxh bmFyLnJzdCBiL0RvY3VtZW50YXRpb24vdXNlcnNwYWNlLWFwaS9tZWRpYS92NGwvcGl4Zm10LXl1 di1wbGFuYXIucnN0Cj4gPiBpbmRleCBhOTAwZmY2NjkxMWEuLjQyYWIzZmU0NjY3ZiAxMDA2NDQK PiA+IC0tLSBhL0RvY3VtZW50YXRpb24vdXNlcnNwYWNlLWFwaS9tZWRpYS92NGwvcGl4Zm10LXl1 di1wbGFuYXIucnN0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEv djRsL3BpeGZtdC15dXYtcGxhbmFyLnJzdAo+ID4gQEAgLTc5LDYgKzc5LDEzIEBAIEFsbCBjb21w b25lbnRzIGFyZSBzdG9yZWQgd2l0aCB0aGUgc2FtZSBudW1iZXIgb2YgYml0cyBwZXIgY29tcG9u ZW50Lgo+ID4gICAgICAgIC0gQ3IsIENiCj4gPiAgICAgICAgLSBZZXMKPiA+ICAgICAgICAtIExp bmVhcgo+ID4gKyAgICAqIC0gVjRMMl9QSVhfRk1UX05WMTUKPiA+ICsgICAgICAtICdOVjE1Jwo+ ID4gKyAgICAgIC0gMTUKPiA+ICsgICAgICAtIDQ6MjowCj4gPiArICAgICAgLSBDYiwgQ3IKPiA+ ICsgICAgICAtIFllcwo+ID4gKyAgICAgIC0gTGluZWFyCj4gPiAgICAgICogLSBWNEwyX1BJWF9G TVRfTlYxMk0KPiA+ICAgICAgICAtICdOTTEyJwo+ID4gICAgICAgIC0gOAo+ID4gQEAgLTE3Niw2 ICsxODMsNyBAQCBob3Jpem9udGFsbHkuCj4gPiAgCj4gPiAgLi4gX1Y0TDItUElYLUZNVC1OVjEy Ogo+ID4gIC4uIF9WNEwyLVBJWC1GTVQtTlYyMToKPiA+ICsuLiBfVjRMMi1QSVgtRk1ULU5WMTU6 Cj4gPiAgLi4gX1Y0TDItUElYLUZNVC1OVjEyTToKPiA+ICAuLiBfVjRMMi1QSVgtRk1ULU5WMjFN Ogo+ID4gIC4uIF9WNEwyLVBJWC1GTVQtUDAxMDoKPiA+IEBAIC01NzAsNiArNTc4LDUxIEBAIERh dGEgaW4gdGhlIDEwIGhpZ2ggYml0cywgemVyb3MgaW4gdGhlIDYgbG93IGJpdHMsIGFycmFuZ2Vk IGluIGxpdHRsZSBlbmRpYW4gb3JkCj4gPiAgICAgICAgLSBDYlwgOnN1YjpgMTFgCj4gPiAgICAg ICAgLSBDclwgOnN1YjpgMTFgCj4gPiAgCj4gPiArLi4gX1Y0TDJfUElYX0ZNVF9OVjE1Ogo+ID4g Kwo+ID4gK05WMTUKPiA+ICstLS0tCj4gPiArCj4gPiArTGlrZSBQMDEwIGJ1dCBhIHBhY2tlZCAx MC1iaXQgNDoyOjAgc2VtaS1wbGFuYXIgWS9DYkNyIGZvcm1hdCB3aXRob3V0IHBhZGRpbmcgYmV0 d2VlbiBjb21wb25lbnRzLgo+IAo+ICJwYWNrZWQgMTAtYml0IHNlbWktcGxhbmFyIiBzb3VuZHMg Y29uZnVzaW5nLCBhcyAicGFja2VkIFlVViIgdXN1YWxseQo+IHJlZmVycyB0byBZVVlWLXN0eWxl IGZvcm1hdHMsIGJ1dCBJJ20gbm90IHN1cmUgaG93IHRvIGV4cHJlc3MgdGhhdAo+IGJldHRlci4K ClBlcmhhcHM6CgoiU2ltaWxhciB0byBQMDEwICgxMC1iaXQgNDoiOjAgc2VtaS1wbGFuZXIgWS9D YkNyKSwgdGhvdWdoIHVubGlrZSBQMDEwLCB0aGUKdGhlcmUgaXMgbm90IHBhZGRpbmcgYmV0d2Vl biBjb21wb25lbnRzLiIKCj4gCj4gPiArSW5zdGVhZCwgbHVtaW5hbmNlIGFuZCBjaHJvbWluYW5j ZSBzYW1wbGVzIGFyZSBncm91cGVkIGludG8gNHMgc28gdGhhdCBlYWNoIGdyb3VwIGlzIHBhY2tl ZCBpbnRvIGFuIGludGVnZXIKPiA+ICtudW1iZXIgb2YgYnl0ZXM6Cj4gCj4gQ291bGQgeW91IHBs ZWFzZSB3cmFwIHRoZSBkZXNjcmlwdGlvbiBhdCA4MCBjb2x1bW5zID8KPiAKPiA+ICtZWVlZID0g VVZVViA9IDQgKiAxMCBiaXRzID0gNDAgYml0cyA9IDUgYnl0ZXMKPiA+ICsKPiA+ICsuLiBmbGF0 LXRhYmxlOjogU2FtcGxlIDR4NCBOVjE1IEltYWdlCj4gPiArICAgIDpoZWFkZXItcm93czogIDAK PiA+ICsgICAgOnN0dWItY29sdW1uczogMAo+ID4gKwo+ID4gKyAgICAqIC0gc3RhcnQgKyAwOgo+ ID4gKyAgICAgIC0gWSdcIDpzdWI6YDAwYAo+ID4gKyAgICAgIC0gWSdcIDpzdWI6YDAxYAo+ID4g KyAgICAgIC0gWSdcIDpzdWI6YDAyYAo+ID4gKyAgICAgIC0gWSdcIDpzdWI6YDAzYAo+ID4gKyAg ICAqIC0gc3RhcnQgKyA4Ogo+ID4gKyAgICAgIC0gWSdcIDpzdWI6YDEwYAo+ID4gKyAgICAgIC0g WSdcIDpzdWI6YDExYAo+ID4gKyAgICAgIC0gWSdcIDpzdWI6YDEyYAo+ID4gKyAgICAgIC0gWSdc IDpzdWI6YDEzYAo+ID4gKyAgICAqIC0gc3RhcnQgKyAxNjoKPiA+ICsgICAgICAtIFknXCA6c3Vi OmAyMGAKPiA+ICsgICAgICAtIFknXCA6c3ViOmAyMWAKPiA+ICsgICAgICAtIFknXCA6c3ViOmAy MmAKPiA+ICsgICAgICAtIFknXCA6c3ViOmAyM2AKPiA+ICsgICAgKiAtIHN0YXJ0ICsgMjQ6Cj4g PiArICAgICAgLSBZJ1wgOnN1YjpgMzBgCj4gPiArICAgICAgLSBZJ1wgOnN1YjpgMzFgCj4gPiAr ICAgICAgLSBZJ1wgOnN1YjpgMzJgCj4gPiArICAgICAgLSBZJ1wgOnN1YjpgMzNgCj4gPiArICAg ICogLSBzdGFydCArIDMyOgo+ID4gKyAgICAgIC0gQ2JcIDpzdWI6YDAwYAo+ID4gKyAgICAgIC0g Q3JcIDpzdWI6YDAwYAo+ID4gKyAgICAgIC0gQ2JcIDpzdWI6YDAxYAo+ID4gKyAgICAgIC0gQ3Jc IDpzdWI6YDAxYAo+ID4gKyAgICAqIC0gc3RhcnQgKyA0MDoKPiA+ICsgICAgICAtIENiXCA6c3Vi OmAxMGAKPiA+ICsgICAgICAtIENyXCA6c3ViOmAxMGAKPiA+ICsgICAgICAtIENiXCA6c3ViOmAx MWAKPiA+ICsgICAgICAtIENyXCA6c3ViOmAxMWAKPiAKPiBUaGlzIGRvZXNuJ3QgbG9vayByaWdo dC4gWW91IG5lZWQgdG8gZGVzY3JpYmUgdGhlIGRhdGEgYXQgdGhlIGJpdCBsZXZlbCwKPiBzbyBz aG93IGhvdyB0aGUgMTAtYml0IHNhbXBsZXMgYXJlIHBhY2tlZCBpbnRvIGJ5dGVzLgoKQSB3b3Jk IG9mIE5WMTUgaXMgNDAgYml0cywgc28gMSB3b3JkIG9mIE5WMTIgaXMgNSBieXRlcywgNCBwaXhl bHMuIEkgYmVsaWV2ZQp0aGVyZSBpcyBubyBjaG9pY2UgaGVyZSBidXQgdG8gZGVzY3JpYmUgNCBw aXhlbHMgZm9yIFkgcGxhbmUsIGFuZCA0IHBpeGVscyBmb3IKQ2JDciBwbGFuZS4gVGhpcyBtaWdo dCBiZSBhIGJpdCBiaWcgdGhvdWdoLgoKPiAKPiA+ICsKPiA+ICAuLiByYXc6OiBsYXRleAo+ID4g IAo+ID4gICAgICBcZW5kZ3JvdXAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3Y0bDIt Y29yZS92NGwyLWNvbW1vbi5jIGIvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1jb21tb24u Ywo+ID4gaW5kZXggMWUzOGFkODkwNmEyLi4yM2EwY2IwMmVhM2EgMTAwNjQ0Cj4gPiAtLS0gYS9k cml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWNvbW1vbi5jCj4gPiArKysgYi9kcml2ZXJzL21l ZGlhL3Y0bDItY29yZS92NGwyLWNvbW1vbi5jCj4gPiBAQCAtMjYyLDYgKzI2Miw4IEBAIGNvbnN0 IHN0cnVjdCB2NGwyX2Zvcm1hdF9pbmZvICp2NGwyX2Zvcm1hdF9pbmZvKHUzMiBmb3JtYXQpCj4g PiAgCQkvKiBZVVYgcGxhbmFyIGZvcm1hdHMgKi8KPiA+ICAJCXsgLmZvcm1hdCA9IFY0TDJfUElY X0ZNVF9OVjEyLCAgICAucGl4ZWxfZW5jID0gVjRMMl9QSVhFTF9FTkNfWVVWLCAubWVtX3BsYW5l cyA9IDEsIC5jb21wX3BsYW5lcyA9IDIsIC5icHAgPSB7IDEsIDIsIDAsIDAgfSwgLmhkaXYgPSAy LCAudmRpdiA9IDIgfSwKPiA+ICAJCXsgLmZvcm1hdCA9IFY0TDJfUElYX0ZNVF9OVjIxLCAgICAu cGl4ZWxfZW5jID0gVjRMMl9QSVhFTF9FTkNfWVVWLCAubWVtX3BsYW5lcyA9IDEsIC5jb21wX3Bs YW5lcyA9IDIsIC5icHAgPSB7IDEsIDIsIDAsIDAgfSwgLmhkaXYgPSAyLCAudmRpdiA9IDIgfSwK PiA+ICsJCXsgLmZvcm1hdCA9IFY0TDJfUElYX0ZNVF9OVjE1LCAgICAucGl4ZWxfZW5jID0gVjRM Ml9QSVhFTF9FTkNfWVVWLCAubWVtX3BsYW5lcyA9IDEsIC5jb21wX3BsYW5lcyA9IDIsIC5icHAg PSB7IDUsIDUsIDAsIDAgfSwgLmhkaXYgPSAyLCAudmRpdiA9IDIsCj4gPiArCQkgIC5ibG9ja193 ID0geyA0LCAyLCAwLCAwIH0sIC5ibG9ja19oID0geyAxLCAxLCAwLCAwIH0gfSwKPiA+ICAJCXsg LmZvcm1hdCA9IFY0TDJfUElYX0ZNVF9OVjE2LCAgICAucGl4ZWxfZW5jID0gVjRMMl9QSVhFTF9F TkNfWVVWLCAubWVtX3BsYW5lcyA9IDEsIC5jb21wX3BsYW5lcyA9IDIsIC5icHAgPSB7IDEsIDIs IDAsIDAgfSwgLmhkaXYgPSAyLCAudmRpdiA9IDEgfSwKPiA+ICAJCXsgLmZvcm1hdCA9IFY0TDJf UElYX0ZNVF9OVjYxLCAgICAucGl4ZWxfZW5jID0gVjRMMl9QSVhFTF9FTkNfWVVWLCAubWVtX3Bs YW5lcyA9IDEsIC5jb21wX3BsYW5lcyA9IDIsIC5icHAgPSB7IDEsIDIsIDAsIDAgfSwgLmhkaXYg PSAyLCAudmRpdiA9IDEgfSwKPiA+ICAJCXsgLmZvcm1hdCA9IFY0TDJfUElYX0ZNVF9OVjI0LCAg ICAucGl4ZWxfZW5jID0gVjRMMl9QSVhFTF9FTkNfWVVWLCAubWVtX3BsYW5lcyA9IDEsIC5jb21w X3BsYW5lcyA9IDIsIC5icHAgPSB7IDEsIDIsIDAsIDAgfSwgLmhkaXYgPSAxLCAudmRpdiA9IDEg fSwKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWlvY3RsLmMg Yi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWlvY3RsLmMKPiA+IGluZGV4IGUyNTI2NzAx Mjk0ZS4uOWU1NTEwY2IyNTVlIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9tZWRpYS92NGwyLWNv cmUvdjRsMi1pb2N0bC5jCj4gPiArKysgYi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWlv Y3RsLmMKPiA+IEBAIC0xMzAyLDYgKzEzMDIsNyBAQCBzdGF0aWMgdm9pZCB2NGxfZmlsbF9mbXRk ZXNjKHN0cnVjdCB2NGwyX2ZtdGRlc2MgKmZtdCkKPiA+ICAJY2FzZSBWNEwyX1BJWF9GTVRfTTQy MDoJCWRlc2NyID0gIllVViA0OjI6MCAoTTQyMCkiOyBicmVhazsKPiA+ICAJY2FzZSBWNEwyX1BJ WF9GTVRfTlYxMjoJCWRlc2NyID0gIlkvQ2JDciA0OjI6MCI7IGJyZWFrOwo+ID4gIAljYXNlIFY0 TDJfUElYX0ZNVF9OVjIxOgkJZGVzY3IgPSAiWS9DckNiIDQ6MjowIjsgYnJlYWs7Cj4gPiArCWNh c2UgVjRMMl9QSVhfRk1UX05WMTU6CQlkZXNjciA9ICIxMC1iaXQgWS9DYkNyIDQ6MjowIChQYWNr ZWQpIjsgYnJlYWs7Cj4gPiAgCWNhc2UgVjRMMl9QSVhfRk1UX05WMTY6CQlkZXNjciA9ICJZL0Ni Q3IgNDoyOjIiOyBicmVhazsKPiA+ICAJY2FzZSBWNEwyX1BJWF9GTVRfTlY2MToJCWRlc2NyID0g IlkvQ3JDYiA0OjI6MiI7IGJyZWFrOwo+ID4gIAljYXNlIFY0TDJfUElYX0ZNVF9OVjI0OgkJZGVz Y3IgPSAiWS9DYkNyIDQ6NDo0IjsgYnJlYWs7Cj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBp L2xpbnV4L3ZpZGVvZGV2Mi5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3ZpZGVvZGV2Mi5oCj4gPiBp bmRleCA1YTczYjkyZmZlNGQuLjQ3ZmYzNGQ2Yjc5ZiAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUv dWFwaS9saW51eC92aWRlb2RldjIuaAo+ID4gKysrIGIvaW5jbHVkZS91YXBpL2xpbnV4L3ZpZGVv ZGV2Mi5oCj4gPiBAQCAtNTk4LDYgKzU5OCw3IEBAIHN0cnVjdCB2NGwyX3BpeF9mb3JtYXQgewo+ ID4gIC8qIHR3byBwbGFuZXMgLS0gb25lIFksIG9uZSBDciArIENiIGludGVybGVhdmVkICAqLwo+ ID4gICNkZWZpbmUgVjRMMl9QSVhfRk1UX05WMTIgICAgdjRsMl9mb3VyY2MoJ04nLCAnVicsICcx JywgJzInKSAvKiAxMiAgWS9DYkNyIDQ6MjowICAqLwo+ID4gICNkZWZpbmUgVjRMMl9QSVhfRk1U X05WMjEgICAgdjRsMl9mb3VyY2MoJ04nLCAnVicsICcyJywgJzEnKSAvKiAxMiAgWS9DckNiIDQ6 MjowICAqLwo+ID4gKyNkZWZpbmUgVjRMMl9QSVhfRk1UX05WMTUgICAgdjRsMl9mb3VyY2MoJ04n LCAnVicsICcxJywgJzUnKSAvKiAxNSAgWS9DYkNyIDQ6MjowIDEwLWJpdCBwYWNrZWQgKi8KPiA+ ICAjZGVmaW5lIFY0TDJfUElYX0ZNVF9OVjE2ICAgIHY0bDJfZm91cmNjKCdOJywgJ1YnLCAnMScs ICc2JykgLyogMTYgIFkvQ2JDciA0OjI6MiAgKi8KPiA+ICAjZGVmaW5lIFY0TDJfUElYX0ZNVF9O VjYxICAgIHY0bDJfZm91cmNjKCdOJywgJ1YnLCAnNicsICcxJykgLyogMTYgIFkvQ3JDYiA0OjI6 MiAgKi8KPiA+ICAjZGVmaW5lIFY0TDJfUElYX0ZNVF9OVjI0ICAgIHY0bDJfZm91cmNjKCdOJywg J1YnLCAnMicsICc0JykgLyogMjQgIFkvQ2JDciA0OjQ6NCAgKi8KPiAKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5n IGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==