From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 3/9] drm/i915: Move nv12 chroma plane handling into intel_surf_alignment() Date: Thu, 2 Feb 2017 15:34:11 +0200 Message-ID: <20170202133411.GB3794@ideak-desk.fi.intel.com> References: <20170104184232.23048-1-ville.syrjala@linux.intel.com> <20170104184232.23048-4-ville.syrjala@linux.intel.com> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20170104184232.23048-4-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKYW4gMDQsIDIwMTcgYXQgMDg6NDI6MjZQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBMZXQncyB0cnkgdG8ga2VlcCB0aGUgYWxpZ25tZW50 IHJlcXVpcmVtZW50cyBpbiBvbmUgcGxhY2UsIGFuZCBzbwo+IHRvd2FyZHMgdGhhdCBlbmQgbGV0 J3MgbW92ZSB0aGUgQVVYX0RJU1QgYWxpZ25tZW50IGhhbmRsaW5nIGludG8KPiBpbnRlbF9zdXJm X2FsaWdubWVudCgpIGFsb25nc2lkZSB0aGUgbWFpbiBzdXJmYWNlIGFsaWdubWVudCBzdHVmZi4K PiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4K Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDEyICsrKysr LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCBmMGNiODBhYmE4 OWEuLjRkNTE0Y2ExZGE4OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMK PiBAQCAtMjE2Myw2ICsyMTYzLDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgaW50ZWxfc3VyZl9h bGlnbm1lbnQoY29uc3Qgc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIsCj4gIHsKPiAgCXN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZmItPmRldik7Cj4gIAo+ICsJ LyogQVVYX0RJU1QgbmVlZHMgb25seSA0SyBhbGlnbm1lbnQgKi8KPiArCWlmIChmYi0+Zm9ybWF0 LT5mb3JtYXQgPT0gRFJNX0ZPUk1BVF9OVjEyICYmIHBsYW5lID09IDEpCj4gKwkJcmV0dXJuIDQw OTY7Cj4gKwo+ICAJc3dpdGNoIChmYi0+bW9kaWZpZXIpIHsKPiAgCWNhc2UgRFJNX0ZPUk1BVF9N T0RfTk9ORToKPiAgCQlyZXR1cm4gaW50ZWxfbGluZWFyX2FsaWdubWVudChkZXZfcHJpdik7Cj4g QEAgLTI0NTIsMTMgKzI0NTYsNyBAQCB1MzIgaW50ZWxfY29tcHV0ZV90aWxlX29mZnNldChpbnQg KngsIGludCAqeSwKPiAgCWNvbnN0IHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiID0gc3RhdGUt PmJhc2UuZmI7Cj4gIAl1bnNpZ25lZCBpbnQgcm90YXRpb24gPSBzdGF0ZS0+YmFzZS5yb3RhdGlv bjsKPiAgCWludCBwaXRjaCA9IGludGVsX2ZiX3BpdGNoKGZiLCBwbGFuZSwgcm90YXRpb24pOwo+ IC0JdTMyIGFsaWdubWVudDsKPiAtCj4gLQkvKiBBVVhfRElTVCBuZWVkcyBvbmx5IDRLIGFsaWdu bWVudCAqLwo+IC0JaWYgKGZiLT5mb3JtYXQtPmZvcm1hdCA9PSBEUk1fRk9STUFUX05WMTIgJiYg cGxhbmUgPT0gMSkKPiAtCQlhbGlnbm1lbnQgPSA0MDk2Owo+IC0JZWxzZQo+IC0JCWFsaWdubWVu dCA9IGludGVsX3N1cmZfYWxpZ25tZW50KGZiLCBwbGFuZSk7Cj4gKwl1MzIgYWxpZ25tZW50ID0g aW50ZWxfc3VyZl9hbGlnbm1lbnQoZmIsIHBsYW5lKTsKPiAgCj4gIAlyZXR1cm4gX2ludGVsX2Nv bXB1dGVfdGlsZV9vZmZzZXQoZGV2X3ByaXYsIHgsIHksIGZiLCBwbGFuZSwgcGl0Y2gsCj4gIAkJ CQkJICByb3RhdGlvbiwgYWxpZ25tZW50KTsKPiAtLSAKPiAyLjEwLjIKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==