From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH hwc v2 07/18] drm_hwcomposer: Add display field to Drmencoder Date: Mon, 16 Apr 2018 16:02:07 -0400 Message-ID: <20180416200207.GV73214@art_vandelay> References: <1523460149-1740-1-git-send-email-alexandru-cosmin.gheorghe@arm.com> <1523460149-1740-8-git-send-email-alexandru-cosmin.gheorghe@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb0-x243.google.com (mail-yb0-x243.google.com [IPv6:2607:f8b0:4002:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A336899D4 for ; Mon, 16 Apr 2018 20:02:09 +0000 (UTC) Received: by mail-yb0-x243.google.com with SMTP id q74-v6so983679ybg.6 for ; Mon, 16 Apr 2018 13:02:08 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1523460149-1740-8-git-send-email-alexandru-cosmin.gheorghe@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alexandru Gheorghe Cc: ayan.halder@arm.com, liviu.dudau@arm.com, dri-devel@lists.freedesktop.org, nd@arm.com List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBBcHIgMTEsIDIwMTggYXQgMDQ6MjI6MThQTSArMDEwMCwgQWxleGFuZHJ1IEdoZW9y Z2hlIHdyb3RlOgo+IEluIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIFRyeUVuY29kZXJGb3JE aXNwbGF5IGp1c3QgbG9va3MKPiBhdCB0aGUgY3J0YyBsaW5rZWQgdG8gdGhlIGRpc3BsYXksIGlm IHRoYXQncyBub3QgYXNzaWduZWQgdG8KPiBhIGRpc3BsYXkgaXQgbWVhbnMgdGhlIGVuY29kZXIg Y291bGQgYmUgdXNlZCwgb3RoZXJ3aXNlIGl0ZXJhdGUKPiB0byB0aGUgbGlzdCBvZiBwb3NzaWJs ZV9jcnRjcyBhbmQgZmluZCBvbmUgd2hpY2ggaXMgbm90IHVzZWQuCj4gCj4gVGhpcyBsb2dpYyB3 b3JrcyBmaW5lIHdoZW4geW91IGhhdmUganVzdCBvbmUgZW5jb2RlciBjb25uZWN0ZWQgdG8gYQo+ IGNydGMgYnV0IHdpdGggdHdvIG9yIG1vcmUsIGxpa2UgaXMgdGhlIGNhc2Ugd2hlbiB3ZSBhdHRh Y2ggYSB3cml0ZWJhY2sKPiBjb25uZWN0b3IsIHdlIG5lZWQgdG8ga25vdyBpZiB3ZSBhbHJlYWR5 IGFzc2lnbmVkIHRoZSBlbmNvZGVyIHRvIGEKPiBkaXNwbGF5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6 IEFsZXhhbmRydSBHaGVvcmdoZSA8YWxleGFuZHJ1LWNvc21pbi5naGVvcmdoZUBhcm0uY29tPgo+ IC0tLQo+ICBkcm1lbmNvZGVyLmNwcCB8IDE0ICsrKysrKysrKysrKysrCj4gIGRybWVuY29kZXIu aCAgIHwgIDQgKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKPiAKPiBk aWZmIC0tZ2l0IGEvZHJtZW5jb2Rlci5jcHAgYi9kcm1lbmNvZGVyLmNwcAo+IGluZGV4IDNkNzYy ZjMuLjFkYTdlYzMgMTAwNjQ0Cj4gLS0tIGEvZHJtZW5jb2Rlci5jcHAKPiArKysgYi9kcm1lbmNv ZGVyLmNwcAo+IEBAIC0yNyw2ICsyNyw3IEBAIERybUVuY29kZXI6OkRybUVuY29kZXIoZHJtTW9k ZUVuY29kZXJQdHIgZSwgRHJtQ3J0YyAqY3VycmVudF9jcnRjLAo+ICAgICAgICAgICAgICAgICAg ICAgICAgIGNvbnN0IHN0ZDo6dmVjdG9yPERybUNydGMgKj4gJnBvc3NpYmxlX2NydGNzKQo+ICAg ICAgOiBpZF8oZS0+ZW5jb2Rlcl9pZCksCj4gICAgICAgIGNydGNfKGN1cnJlbnRfY3J0YyksCj4g KyAgICAgIGRpc3BsYXlfKC0xKSwKPiAgICAgICAgcG9zc2libGVfY3J0Y3NfKHBvc3NpYmxlX2Ny dGNzKSB7Cj4gIH0KPiAgCj4gQEAgLTQwLDUgKzQxLDE4IEBAIERybUNydGMgKkRybUVuY29kZXI6 OmNydGMoKSBjb25zdCB7Cj4gIAo+ICB2b2lkIERybUVuY29kZXI6OnNldF9jcnRjKERybUNydGMg KmNydGMpIHsKPiAgICBjcnRjXyA9IGNydGM7Cj4gKyAgc2V0X2Rpc3BsYXkoY3J0Yy0+ZGlzcGxh eSgpKTsKPiArfQo+ICsKPiAraW50IERybUVuY29kZXI6OmRpc3BsYXkoKSBjb25zdCB7Cj4gKyAg cmV0dXJuIGRpc3BsYXlfOwo+ICt9Cj4gKwo+ICt2b2lkIERybUVuY29kZXI6OnNldF9kaXNwbGF5 KGludCBkaXNwbGF5KSB7Cj4gKyAgZGlzcGxheV8gPSBkaXNwbGF5Owo+ICt9CgpJbnN0ZWFkIG9m IGFkZGluZyB0aGlzLCBqdXN0IGNhbGwgc2V0X2NydGMoKSBpbiBUcnlFbmNvZGVyRm9yRGlzcGxh eSgpIGZvciB0aGUKYWxyZWFkeS1ib3VuZCBjYXNlLiBUaGF0IHdheSB3ZSBvbmx5IGhhdmUgb25l IGVudHJ5IHBvaW50IGZvciB0aGlzLgoKPiArCj4gK2Jvb2wgRHJtRW5jb2Rlcjo6Y2FuX2JpbmQo aW50IGRpc3BsYXkpIGNvbnN0IHsKPiArICByZXR1cm4gZGlzcGxheV8gPT0gLTEgfHwgZGlzcGxh eV8gPT0gZGlzcGxheTsKPiAgfQo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RybWVuY29kZXIuaCBiL2Ry bWVuY29kZXIuaAo+IGluZGV4IDU4Y2NiZmIuLjdlMDY2OTEgMTAwNjQ0Cj4gLS0tIGEvZHJtZW5j b2Rlci5oCj4gKysrIGIvZHJtZW5jb2Rlci5oCj4gQEAgLTM2LDYgKzM2LDkgQEAgY2xhc3MgRHJt RW5jb2RlciB7Cj4gIAo+ICAgIERybUNydGMgKmNydGMoKSBjb25zdDsKPiAgICB2b2lkIHNldF9j cnRjKERybUNydGMgKmNydGMpOwo+ICsgIGJvb2wgY2FuX2JpbmQoaW50IGRpc3BsYXkpIGNvbnN0 Owo+ICsgIHZvaWQgc2V0X2Rpc3BsYXkoaW50IGRpc3BsYXkpOwo+ICsgIGludCBkaXNwbGF5KCkg Y29uc3Q7Cj4gIAo+ICAgIGNvbnN0IHN0ZDo6dmVjdG9yPERybUNydGMgKj4gJnBvc3NpYmxlX2Ny dGNzKCkgY29uc3Qgewo+ICAgICAgcmV0dXJuIHBvc3NpYmxlX2NydGNzXzsKPiBAQCAtNDQsNiAr NDcsNyBAQCBjbGFzcyBEcm1FbmNvZGVyIHsKPiAgIHByaXZhdGU6Cj4gICAgdWludDMyX3QgaWRf Owo+ICAgIERybUNydGMgKmNydGNfOwo+ICsgIGludCBkaXNwbGF5XzsKPiAgCj4gICAgc3RkOjp2 ZWN0b3I8RHJtQ3J0YyAqPiBwb3NzaWJsZV9jcnRjc187Cj4gIH07Cj4gLS0gCj4gMi43LjQKPiAK Ci0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK