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 X-Spam-Level: X-Spam-Status: No, score=-15.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 978FCC2B9F8 for ; Tue, 25 May 2021 16:49:25 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 5A04D61417 for ; Tue, 25 May 2021 16:49:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A04D61417 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oINh5M4rRz/+7P88Lk/IxRgzAttddej4WDQhdCiDFCA=; b=Dgt6w7wphJYNXa7s2qumbYY5BP XMn6rwvrAWXmTsYyeUYRNYGJrKuFQT1YbaZEk5Oe0e080ldRJ9yV+Vll3o9eQHRT0RJrtq5Dq8CRi FVzMxbl0ssa8Va7zseJMbqirEr8k0x9R97LN6Pm/XWGXQeQSIpnDKmzNVJbk0ge3BXzyo63GWLmcp YBX7yFiOOW8WGWNAYOOBLMAoPwgaebHqBphG1KmKe5c/uMxjuw/+QuUHAXlw73GY4tiASW24DGjK3 Qs3BVZvmGJ7CUqXBkvLikSjUsKwXHqTiuQebzPHsQOAIczjRmylO2HSYelXmNTHWZmUdcFqkWz6P/ ESPhQmAQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1llaF5-006Zm3-Q8; Tue, 25 May 2021 16:49:19 +0000 Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1llZhD-006JwW-Nx; Tue, 25 May 2021 16:14:22 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: benjamin.gaignard) with ESMTPSA id 5514B1F41539 Subject: Re: [PATCH v10 0/9] Add HANTRO G2/HEVC decoder support for IMX8MQ To: Hans Verkuil , ezequiel@collabora.com, p.zabel@pengutronix.de, mchehab@kernel.org, robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, lee.jones@linaro.org, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@siol.net, emil.l.velikov@gmail.com Cc: kernel@pengutronix.de, linux-imx@nxp.com, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org, kernel@collabora.com, cphealy@gmail.com References: <20210420121046.181889-1-benjamin.gaignard@collabora.com> <57dd758d-07b6-abbe-ab0d-2cc165b650db@xs4all.nl> <7ce18309-fcb2-b7cd-0b22-5a8efb237f6a@xs4all.nl> From: Benjamin Gaignard Message-ID: Date: Tue, 25 May 2021 18:14:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <7ce18309-fcb2-b7cd-0b22-5a8efb237f6a@xs4all.nl> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210525_091420_084330_3980997F X-CRM114-Status: GOOD ( 32.00 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org CkxlIDI1LzA1LzIwMjEgw6AgMTc6MzksIEhhbnMgVmVya3VpbCBhIMOpY3JpdMKgOgo+IE9uIDA1 LzA1LzIwMjEgMTY6NDIsIEhhbnMgVmVya3VpbCB3cm90ZToKPj4gSGkgQmVuamFtaW4sCj4+Cj4+ IE9uIDIwLzA0LzIwMjEgMTQ6MTAsIEJlbmphbWluIEdhaWduYXJkIHdyb3RlOgo+Pj4gVGhlIElN WDhNUSBnb3QgdHdvIFZQVXMgYnV0IHVudGlsIG5vdyBvbmx5IEcxIGhhcyBiZWVuIGVuYWJsZWQu Cj4+PiBUaGlzIHNlcmllcyBhaW0gdG8gYWRkIHRoZSBzZWNvbmQgVlBVIChha2EgRzIpIGFuZCBw cm92aWRlIGJhc2ljCj4+PiBIRVZDIGRlY29kaW5nIHN1cHBvcnQuCj4+Pgo+Pj4gVG8gYmUgYWJs ZSB0byBkZWNvZGUgSEVWQyBpdCBpcyBuZWVkZWQgdG8gYWRkL3VwZGF0ZSBzb21lIG9mIHRoZQo+ Pj4gc3RydWN0dXJlcyBpbiB0aGUgdWFwaS4gSW4gYWRkaXRpb24gb2YgdGhlbSBvbmUgSEFOVFJP IGRlZGljYXRlZAo+Pj4gY29udHJvbCBpcyByZXF1aXJlZCB0byBpbmZvcm0gdGhlIGRyaXZlciBv ZiB0aGUgbnVtYmVyIG9mIGJpdHMgdG8gc2tpcAo+Pj4gYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUg c2xpY2UgaGVhZGVyLgo+Pj4gVGhlIGhhcmR3YXJlIHJlcXVpcmUgdG8gYWxsb2NhdGUgZmV3IGF1 eGlsaWFyeSBidWZmZXJzIHRvIHN0b3JlIHRoZQo+Pj4gcmVmZXJlbmNlcyBmcmFtZSBvciB0aWxl IHNpemUgZGF0YS4KPj4gVGhpcyBzZXJpZXMgY2xhc2hlcyB3aXRoIHRoaXMgcGF0Y2g6Cj4+Cj4+ IGh0dHBzOi8vcGF0Y2h3b3JrLmxpbnV4dHYub3JnL3Byb2plY3QvbGludXgtbWVkaWEvcGF0Y2gv MjAyMTA0MjcwNzE1NTQuMjIyMjYyNS0xLWplcm5lai5za3JhYmVjQHNpb2wubmV0Lwo+Pgo+PiBh bmQgdGhpcyBwYXRjaCBzZXJpZXM6Cj4+Cj4+IGh0dHBzOi8vcGF0Y2h3b3JrLmxpbnV4dHYub3Jn L3Byb2plY3QvbGludXgtbWVkaWEvY292ZXIvMjAyMTA0MDExNDQzMzYuMjQ5NTQ3OS0xLWVtaWwu bC52ZWxpa292QGdtYWlsLmNvbS8KPj4KPj4gRm9yIGJvdGggUFJzIGFyZSBwZW5kaW5nLgo+Pgo+ PiBJdCdzIHByb2JhYmx5IGJldHRlciB0byB3YWl0IHVudGlsIHRoaXMgaXMgbWVyZ2VkIGJlZm9y ZSByZWJhc2luZyB0aGlzIHNlcmllcy4KPiBUaGVzZSB0d28gaGF2ZSBiZWVuIG1lcmdlZCB0b2Rh eS4KPgo+IFlvdSBmaW5kIHRoZW0gaW4gdGhlIG1hc3RlciBicmFuY2ggb2YgaHR0cHM6Ly9naXQu bGludXh0di5vcmcvbWVkaWFfc3RhZ2UuZ2l0Lwo+Cj4gSW4gYSBmZXcgZGF5cyB0aGV5IHNob3Vs ZCBiZSBtZXJnZWQgYXMgd2VsbCBpbnRvIG91ciBtYWluIG1lZGlhIHRyZWUgbWFzdGVyLCBidXQK PiBpZiB5b3UgZG9uJ3Qgd2FudCB0byB3YWl0IGZvciB0aGF0IHlvdSBjYW4gYmFzZSB5b3VyIHdv cmsgb24gdG9wIG9mIHRoZSBtZWRpYV9zdGFnZQo+IGdpdCByZXBvLCB0aGF0IHNob3VsZCBiZSBw ZXJmZWN0bHkgZmluZS4KSSBoYXZlIHJlYmFzZWQgbXkgd29yayBvbiB0b3Agb2YgbWVkaWFfc3Rh Z2UgYW5kIHNlbmQgdjExLgpUaGFua3MgYSBsb3QuCgpCZW5qYW1pbgoKPgo+IFJlZ2FyZHMsCj4K PiAJSGFucwo+Cj4+IEFuZCBpZiBkcml2ZXJzIGFyZSBnb2luZyB0byBiZSBtb3ZlZCBvdXQgb2Yg c3RhZ2luZywgbGVhdmluZyBvbmx5IEhFVkMgc3VwcG9ydAo+PiBpbiBzdGFnaW5nLCB0aGVuIEkn ZCB3YWl0IHVudGlsIHRoYXQgaXMgZG9uZSBhcyB3ZWxsLgo+Pgo+PiBSZWdhcmRzLAo+Pgo+PiAJ SGFucwo+Pgo+Pj4gVGhlIGRyaXZlciBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCBmbHVzdGVyIHRlc3Qg c3VpdGUgc3RyZWFtLgo+Pj4gRm9yIGV4YW1wbGUgd2l0aCB0aGlzIGNvbW1hbmQ6IC4vZmx1c3Rl ci5weSBydW4gLXRzIEpDVC1WQy1IRVZDX1YxIC1kIEdTdHJlYW1lci1ILjI2NS1WNEwyU0wtR3N0 MS4wCj4+Pgo+Pj4gdmVyc2lvbiAxMDoKPj4+ICAgLSBTaG9ydGVyIHZlcnNpb24gb2YgdGhlIHBy ZXZpb3VzIHNlcmllcyB3aXRob3V0IGN0cmwgYmxvY2sgcGF0Y2hlcwo+Pj4gICAgIGFuZCBubyBE VCBtb2RpZmljYXRpb25zLgo+Pj4gICAgIFRoZSBzY29wZSBvZiB0aGlzIHNlcmllcyBpcyBsaW1p dGVkIHRvIEhFVkMgc3VwcG9ydC4KPj4+Cj4+PiB2ZXJzaW9uIDk6Cj4+PiAgIC0gQ29ycmVjdGlv bnMgaW4gY29tbWl0cyBtZXNzYWdlcy4KPj4+ICAgLSBEZWZpbmUgdGhlIGRlZGljYXRlZCBjb250 cm9sIGluIGhldmMtY29udHJvbHMuaAo+Pj4gICAtIEFkZCBub3RlIGluIGRvY3VtZW50YXRpb24u Cj4+PiAgIC0gQ2hhbmdlIG1heCB2YWx1ZSBvZiB0aGUgZGVkaWNhdGVkIGNvbnRyb2wuCj4+PiAg IC0gUmViYXNlZCBvbiBtZWRpYV90cmVlL21hc3RlciBicmFuY2guCj4+Pgo+Pj4gdmVyc2lvbiA4 Ogo+Pj4gICAtIEFkZCByZXZpZXdlZC1ieSBhbmQgYWNrLWJ5IHRhZ3MKPj4+ICAgLSBGaXggdGhl IHdhcm5pbmdzIHJlcG9ydGVkIGJ5IGtlcm5lbCB0ZXN0IHJvYm90Cj4+PiAgIC0gT25seSBwYXRj aCA5IChhZGRpbmcgZGVkaWNhdGVkIGNvbnRyb2wpLCBwYXRjaCAxMSAoSEVWQyBzdXBwb3J0KSBh bmQKPj4+ICAgICBwYXRjaCAxMyAoRFQgY2hhbmdlcykgYXJlIHN0aWxsIG1pc3Npbmcgb2YgcmV2 aWV3L2FjayB0YWcuCj4+Pgo+Pj4gdmVyc2lvbiA3Ogo+Pj4gICAtIFJlbW92ZSAncScgZnJvbSBz eXNjb24gcGhhbmRsZSBuYW1lIHRvIG1ha2UgdXNhYmxlIGZvciBpTVg4TU0gdG9vLgo+Pj4gICAg IFVwZGF0ZSB0aGUgYmluZGluZ3MgZG9jdW1lbnRhdGlvbi4KPj4+ICAgLSBBZGQgcmV2aWV3L2Fj ayB0YWdzLgo+Pj4gICAtIFJlYmFzZSBvbiB0b3Agb2YgbWVkaWFfdHJlZS9tYXN0ZXIKPj4+ICAg LSBCZSBtb3JlIGFjY3VyYXRlIHdoZW4gY29tcHV0aW5nIHRoZSBzaXplIG9mIHRoZSBtZW1vcnkg bmVlZGVkIG1vdGlvbgo+Pj4gICAgIHZlY3RvcnMuCj4+PiAgIC0gRXhwbGFpbiB3aHkgdGhlIGFs bCBjbG9ja3MgbmVlZCB0byBzZXQgaW4gdGhlIGJvdGggRFQgbm9kZS4KPj4+Cj4+PiB2ZXJzaW9u IDY6Cj4+PiAgIC0gZml4IHRoZSBlcnJvcnMgcmVwb3J0ZWQgYnkga2VybmVsIHRlc3Qgcm9ib3QK Pj4+Cj4+PiB2ZXJzaW9uIDU6Cj4+PiAgIC0gdXNlIHN5c2NvbiBpbnN0ZWFkIG9mIFZQVSByZXNl dCBkcml2ZXIuCj4+PiAgIC0gRG8gbm90IGJyZWFrIGtlcm5lbC9EVCBiYWNrd2FyZCBjb21wYXRp YmlsaXR5Lgo+Pj4gICAtIEFkZCBkb2N1bWVudGF0aW9uIGZvciBkZWRpY2F0ZWQgSGFudHJvIGNv bnRyb2wuCj4+PiAgIC0gRml4IHRoZSByZW1hcmtzIGRvbmUgYnkgRXplcXVlaWwgKHR5cG8sIGNv bW1lbnRzLCB1bnVzZWQgZnVuY3Rpb24pCj4+PiAgIC0gUnVuIHY0bDItY29tcGxpYW5jZSB3aXRo b3V0IGVycm9ycyAoc2VlIGJlbG93KS4KPj4+ICAgLSBEbyBub3QgYWRkIGZpZWxkIHRvIGRpc3Rp bmd1aXNoIHZlcnNpb24sIGNoZWNrIHBvc3Rwcm9jIHJlZyBpbnN0ZWFkCj4+Pgo+Pj4gdmVyc2lv biA0Ogo+Pj4gLSBTcGxpdCB0aGUgY2hhbmdlcyBpbiBoZXZjIGNvbnRyb2xzIGluIDIgY29tbWl0 cyB0byBtYWtlIHRoZW0gZWFzaWVyIHRvCj4+PiAgICByZXZpZXcuCj4+PiAtIENoYW5nZSBoYW50 cm9fY29kZWNfb3BzIHJ1bigpIHByb3RvdHlwZSB0byByZXR1cm4gZXJyb3JzCj4+PiAtIEhhbnRy byB2NGwyIGRlZGljYXRlZCBjb250cm9sIGlzIG5vdyBvbmx5IGFuIGludGVnZXIKPj4+IC0gcmVi YXNlIG9uIHRvcCBvZiBWUFUgcmVzZXQgY2hhbmdlcyBwb3N0ZWQgaGVyZToKPj4+ICAgIGh0dHBz Oi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnODc4NDQwLmh0bWwKPj4+IC0g VmFyaW91cyBmaXggZnJvbSBwcmV2aW91cyByZW1hcmtzCj4+PiAtIExpbWl0IHRoZSBtb2RpZmlj YXRpb25zIGluIEFQSSB0byB3aGF0IHRoZSBkcml2ZXIgbmVlZHMKPj4+Cj4+PiB2ZXJzaW9uIDM6 Cj4+PiAtIEZpeCB0eXBvIGluIEhhbnRybyB2NGwyIGRlZGljYXRlZCBjb250cm9sCj4+PiAtIEFk ZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgbmV3IHN0cnVjdHVyZXMgYW5kIGZpZWxkcwo+Pj4gLSBS ZWJhc2VkIG9uIHRvcCBvZiBtZWRpYV90cmVlIGZvci1saW51cy01LjEyLXJjMSB0YWcKPj4+Cj4+ PiB2ZXJzaW9uIDI6Cj4+PiAtIHJlbW92ZSBhbGwgY2hhbmdlIHJlbGF0ZWQgdG8gc2NhbGluZwo+ Pj4gLSBzcXVhc2ggY29tbWl0cyB0byBhIGNvaGVyZW50IHNwbGl0Cj4+PiAtIGJlIG1vcmUgdmVy Ym9zZSBhYm91dCB0aGUgYWRkZWQgZmllbGRzCj4+PiAtIGZpeCB0aGUgY29tbWVudHMgZG9uZSBi eSBFemVxdWllbCBhYm91dCBkbWFfYWxsb2NfY29oZXJlbnQgdXNhZ2UKPj4+IC0gZml4IERhbidz IGNvbW1lbnRzIGFib3V0IGNvbnRyb2wgY29weSwgcmV2ZXJzZSB0aGUgdGVzdCBsb2dpYwo+Pj4g aW4gdGlsZV9idWZmZXJfcmVhbGxvY2F0ZSwgcmV3b3JrIHNvbWUgZ290byBhbmQgcmV0dXJuIGNh c2VzLgo+Pj4gLSBiZSBtb3JlIHZlcmJvc2UgYWJvdXQgd2h5IEkgY2hhbmdlIHRoZSBiaW5kaW5n cwo+Pj4gLSByZW1vdmUgYWxsIHNpZ24tb2ZmIGV4cGVjdCBtaW1lIHNpbmNlIGl0IGlzIGNvbmZ1 c2luZwo+Pj4gLSByZW1vdmUgdXNlbGVzcyBjbG9ja3MgaW4gVlBVcyBub2Rlcwo+Pj4KPj4+IEJl bmphbWluIEdhaWduYXJkICg5KToKPj4+ICAgIG1lZGlhOiBoZXZjOiBBZGQgZmllbGRzIGFuZCBm bGFncyBmb3IgaGV2YyBQUFMKPj4+ICAgIG1lZGlhOiBoZXZjOiBBZGQgZGVjb2RlIHBhcmFtcyBj b250cm9sCj4+PiAgICBtZWRpYTogaGFudHJvOiBjaGFuZ2UgaGFudHJvX2NvZGVjX29wcyBydW4g cHJvdG90eXBlIHRvIHJldHVybiBlcnJvcnMKPj4+ICAgIG1lZGlhOiBoYW50cm86IERlZmluZSBI RVZDIGNvZGVjIHByb2ZpbGVzIGFuZCBzdXBwb3J0ZWQgZmVhdHVyZXMKPj4+ICAgIG1lZGlhOiBo YW50cm86IE9ubHkgdXNlIHBvc3Rwcm9jIHdoZW4gcG9zdCBwcm9jZXNzZWQgZm9ybWF0cyBhcmUK Pj4+ICAgICAgZGVmaW5lZAo+Pj4gICAgbWVkaWE6IHVhcGk6IEFkZCBhIGNvbnRyb2wgZm9yIEhB TlRSTyBkcml2ZXIKPj4+ICAgIG1lZGlhOiBoYW50cm86IGhhbmRsZSBWNEwyX1BJWF9GTVRfSEVW Q19TTElDRSBjb250cm9sCj4+PiAgICBtZWRpYTogaGFudHJvOiBJbnRyb2R1Y2UgRzIvSEVWQyBk ZWNvZGVyCj4+PiAgICBtZWRpYTogaGFudHJvOiBJTVg4TTogYWRkIHZhcmlhbnQgZm9yIEcyL0hF VkMgY29kZWMKPj4+Cj4+PiAgIC4uLi91c2Vyc3BhY2UtYXBpL21lZGlhL2RyaXZlcnMvaGFudHJv LnJzdCAgICB8ICAxOSArCj4+PiAgIC4uLi91c2Vyc3BhY2UtYXBpL21lZGlhL2RyaXZlcnMvaW5k ZXgucnN0ICAgICB8ICAgMSArCj4+PiAgIC4uLi9tZWRpYS92NGwvZXh0LWN0cmxzLWNvZGVjLnJz dCAgICAgICAgICAgICB8IDEwOCArKystCj4+PiAgIC4uLi9tZWRpYS92NGwvdmlkaW9jLXF1ZXJ5 Y3RybC5yc3QgICAgICAgICAgICB8ICAgNiArCj4+PiAgIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3Jl L3Y0bDItY3RybHMuYyAgICAgICAgICB8ICAyOCArLQo+Pj4gICBkcml2ZXJzL3N0YWdpbmcvbWVk aWEvaGFudHJvL01ha2VmaWxlICAgICAgICAgfCAgIDIgKwo+Pj4gICBkcml2ZXJzL3N0YWdpbmcv bWVkaWEvaGFudHJvL2hhbnRyby5oICAgICAgICAgfCAgMTMgKy0KPj4+ICAgZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9oYW50cm9fZHJ2LmMgICAgIHwgIDk5ICsrLQo+Pj4gICAuLi4vc3Rh Z2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cxX2gyNjRfZGVjLmMgfCAgMTAgKy0KPj4+ICAgLi4u L21lZGlhL2hhbnRyby9oYW50cm9fZzFfbXBlZzJfZGVjLmMgICAgICAgIHwgICA0ICstCj4+PiAg IC4uLi9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzFfdnA4X2RlYy5jICB8ICAgNiArLQo+ Pj4gICAuLi4vc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyX2hldmNfZGVjLmMgfCA1ODcg KysrKysrKysrKysrKysrKysrCj4+PiAgIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFu dHJvX2cyX3JlZ3MuaCB8IDE5OCArKysrKysKPj4+ICAgLi4uL3N0YWdpbmcvbWVkaWEvaGFudHJv L2hhbnRyb19oMV9qcGVnX2VuYy5jIHwgICA0ICstCj4+PiAgIGRyaXZlcnMvc3RhZ2luZy9tZWRp YS9oYW50cm8vaGFudHJvX2hldmMuYyAgICB8IDMyNyArKysrKysrKysrCj4+PiAgIGRyaXZlcnMv c3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2h3LmggICAgICB8ICA2OSArLQo+Pj4gICAuLi4v c3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX3Bvc3Rwcm9jLmMgICAgfCAgMTQgKwo+Pj4gICBk cml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb192NGwyLmMgICAgfCAgIDUgKy0KPj4+ ICAgZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9pbXg4bV92cHVfaHcuYyAgIHwgIDc0ICsr LQo+Pj4gICAuLi4vbWVkaWEvaGFudHJvL3JrMzM5OV92cHVfaHdfanBlZ19lbmMuYyAgICAgfCAg IDQgKy0KPj4+ICAgLi4uL21lZGlhL2hhbnRyby9yazMzOTlfdnB1X2h3X21wZWcyX2RlYy5jICAg IHwgICA0ICstCj4+PiAgIC4uLi9tZWRpYS9oYW50cm8vcmszMzk5X3ZwdV9od192cDhfZGVjLmMg ICAgICB8ICAgNiArLQo+Pj4gICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2Nl ZHJ1cy5jICAgfCAgIDYgKwo+Pj4gICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVz L2NlZHJ1cy5oICAgfCAgIDEgKwo+Pj4gICAuLi4vc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMv Y2VkcnVzX2RlYy5jICAgfCAgIDIgKwo+Pj4gICAuLi4vc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRy dXMvY2VkcnVzX2gyNjUuYyAgfCAgMTIgKy0KPj4+ICAgaW5jbHVkZS9tZWRpYS9oZXZjLWN0cmxz LmggICAgICAgICAgICAgICAgICAgIHwgIDQ2ICstCj4+PiAgIDI3IGZpbGVzIGNoYW5nZWQsIDE1 ODYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0 NCBEb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvZHJpdmVycy9oYW50cm8ucnN0Cj4+ PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRy b19nMl9oZXZjX2RlYy5jCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3N0YWdpbmcv bWVkaWEvaGFudHJvL2hhbnRyb19nMl9yZWdzLmgKPj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2hldmMuYwo+Pj4KPgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFp bGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo=