From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH xf86-video-intel] sna: Add XV_COLORSPACE attribute support for sprite Xv adaptors Date: Wed, 14 Feb 2018 22:06:17 +0200 Message-ID: <20180214200617.GS5453@intel.com> References: <20180214192108.2744-1-ville.syrjala@linux.intel.com> <151863737900.31524.6238249839680988670@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9AC256E112 for ; Wed, 14 Feb 2018 20:06:21 +0000 (UTC) Content-Disposition: inline In-Reply-To: <151863737900.31524.6238249839680988670@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Jyri Sarha List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBGZWIgMTQsIDIwMTggYXQgMDc6NDI6NTlQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxOC0wMi0xNCAxOToyMTowOCkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IFVzZSB0aGUgbmV3ICJDT0xPUl9FTkNPRElORyIgcGxhbmUgcHJvcGVydHkgdG8gaW1wbGVt ZW50IHRoZQo+ID4gWFZfQ09MT1JTUEFDRSBwb3J0IGF0dHJpYnV0ZSBmb3Igc3ByaXRlIFh2IGFk YXB0b3JzLgo+ID4gCj4gPiBDYzogSnlyaSBTYXJoYSA8anNhcmhhQHRpLmNvbT4KPiA+IENjOiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IFNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0K PiA+ICt2b2lkIHNuYV9jcnRjX3NldF9zcHJpdGVfY29sb3JzcGFjZSh4Zjg2Q3J0Y1B0ciBjcnRj LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaWR4LCBp bnQgY29sb3JzcGFjZSkKPiA+ICt7Cj4gPiArICAgICAgIHN0cnVjdCBwbGFuZSAqcDsKPiA+ICsK PiA+ICsgICAgICAgYXNzZXJ0KHRvX3NuYV9jcnRjKGNydGMpKTsKPiAKPiBhc3NlcnQoY29sb3Jz cGFjZSA8IEFSUkFZX1NJWkUocC0+Y29sb3JfZW5jb2RpbmcudmFsdWVzKSk7Cj4gCj4gPiArCj4g PiArICAgICAgIHAgPSBsb29rdXBfc3ByaXRlKHRvX3NuYV9jcnRjKGNydGMpLCBpZHgpOwo+ID4g Kwo+ID4gKyAgICAgICBpZiAoIXAtPmNvbG9yX2VuY29kaW5nLnByb3ApCj4gPiArICAgICAgICAg ICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICAgICBkcm1Nb2RlT2JqZWN0U2V0UHJvcGVydHko dG9fc25hKGNydGMtPnNjcm4pLT5rZ2VtLmZkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcC0+aWQsIERSTV9NT0RFX09CSkVDVF9QTEFORSwKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHAtPmNvbG9yX2VuY29kaW5nLnByb3AsCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwLT5jb2xvcl9lbmNvZGluZy52YWx1ZXNbY29sb3JzcGFj ZV0pOwo+IAo+IERvZXMgY2hhbmdpbmcgdGhlIHByb3BlcnR5IHRyaWdnZXIgYW4gaW1tZWRpYXRl IHVwZGF0ZSwgb3IgaXMgdGhhdAo+IGRlZmVycmVkIHVudGlsIHRoZSBuZXh0IFNldFBsYW5lIChv ciBhdG9taWMgdXBkYXRlKT8KCkxlZ2FjeSBzZXRwcm9wIHNvIGl0J2xsIHRyaWdnZXIgYW4gdXBk YXRlLiBTbyBpZiB0aGUgcGxhbmUgaXMKYWxyZWFkeSBlbmFibGVkIEkgc3VwcG9zZSB3ZSdsbCBn ZXQgYW4gZXh0cmEgZnJhbWUgb2YgbGFnIGhlcmUuClNhbWUgZGVhbCBhcyBmb3IgdGhlIGNvbG9y a2V5IGlvY3RsIGFjdHVhbGx5LgoKSSB0aGluayBnZW5lcmFsbHkgb25lIGNhbiBhc3N1bWUgdGhl IHRoZSBhdHRyaWJ1dGUgd29uJ3QgYmUgY2hhbmdlZAp2ZXJ5IG9mdGVuIHdpdGggdGhlIHBsYW5l IGFscmVhZHkgZW5hYmxlZC4gR2VuZXJhbGx5IEknZCBleHBlY3QgdGhlCmNsaWVudCB0byBzZXQg dGhpcyB1cCBiZWZvcmUgdGhlIGZpcnN0IHB1dGltYWdlLgoKQ29udmVydGluZyB0aGlzIHRvIGF0 b21pYyB3b3VsZCBhdm9pZCB0aGF0IGV4dHJhIGxhZy4gQnV0IHdlJ2QgbmVlZAp0byBjb252ZXJ0 IHRoZSBjb2xvcmtleSBpb2N0bCB0byBwcm9wZXJ0aWVzIGFzIHdlbGwuIEFuZCB0aGUgbmV4dCBz dGVwCmFmdGVyIHRoYXQgd291bGQgdGVhcmZyZWUrYXRvbWljIGZvciBtYWtpbmcgaXQgYWN0dWFs bHkgbmljZSA6KQoKPiAKPiBJdCBtYWtlcyBubyBkaWZmZXJlbmNlIHRvIHRoaXMgcGF0Y2gsIGV4 Y2VwdCB3ZSBtaWdodCByZWRpc3BsYXkgdGhlCj4gaW1hZ2UgaW1tZWRpYXRlbHkgcmF0aGVyIHRo YW4gd2FpdCBmb3IgdGhlIGNsaWVudD8KCldlIGNhbGwgdGhpcyBmcm9tIHRoZSBwdXRpbWFnZSBo b29rLCBzbyB3ZSBuZWVkIHRoZSBjbGllbnQgdG8KYWN0dWFsbHkgcmVwYWludCBiZWZvcmUgYW55 dGhpbmcgaGFwcGVucy4gQW5kIHNpbmNlIHdlIGRvbid0IGhhdmUKcmVwdXRpbWFnZSBtYW5pcHVs YXRpbmcgdGhlIHdpbmRvdy9jbGlwcGluZyB3b24ndCB1cGRhdGUgdGhlCnNwcml0ZSB1bmxlc3Mg dGhlIGNsaWVudCByZXBhaW50cyAod2hpY2ggZWcuIG1wbGF5ZXIgd29uJ3QgZG8Kd2hlbiBwYXVz ZWQgdW5sZXNzIGl0IGdldHMgZXhwb3NlIGV2ZW50cykuCgotLSAKVmlsbGUgU3lyasOkbMOkCklu dGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK