From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/9] drm/imx: ipuv3-plane: make sure x/y offsets are even in case of chroma subsampling Date: Wed, 19 Oct 2016 10:58:41 +0300 Message-ID: <20161019075841.GF4329@intel.com> References: <20161018160757.11595-1-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id CA1BD6E861 for ; Wed, 19 Oct 2016 07:58:44 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20161018160757.11595-1-p.zabel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Philipp Zabel Cc: kernel@pengutronix.de, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBPY3QgMTgsIDIwMTYgYXQgMDY6MDc6NDlQTSArMDIwMCwgUGhpbGlwcCBaYWJlbCB3 cm90ZToKPiBPZGQgeC95IG9mZnNldHMgYXJlIG5vdCBhbGxvd2VkIGZvciBjaHJvbWEgc3Vic2Ft cGxlZCBwbGFuYXIgWVVWCj4gZm9ybWF0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwIFph YmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14 L2lwdXYzLXBsYW5lLmMgfCA4ICsrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1wbGFuZS5j IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1wbGFuZS5jCj4gaW5kZXggNWMzNDI5OS4uM2Ew M2ZkOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLXBsYW5lLmMKPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLXBsYW5lLmMKPiBAQCAtMjU5LDYgKzI1OSw3 IEBAIHN0YXRpYyBpbnQgaXB1X3BsYW5lX2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpw bGFuZSwKPiAgCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiID0gc3RhdGUtPmZiOwo+ICAJc3Ry dWN0IGRybV9mcmFtZWJ1ZmZlciAqb2xkX2ZiID0gb2xkX3N0YXRlLT5mYjsKPiAgCXVuc2lnbmVk IGxvbmcgZWJhLCB1Ym8sIHZibywgb2xkX3Vibywgb2xkX3ZibzsKPiArCWludCBoc3ViLCB2c3Vi Owo+ICAKPiAgCS8qIE9rIHRvIGRpc2FibGUgKi8KPiAgCWlmICghZmIpCj4gQEAgLTM3Miw2ICsz NzMsMTMgQEAgc3RhdGljIGludCBpcHVfcGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxh bmUgKnBsYW5lLAo+ICAKPiAgCQlpZiAob2xkX2ZiICYmIG9sZF9mYi0+cGl0Y2hlc1sxXSAhPSBm Yi0+cGl0Y2hlc1sxXSkKPiAgCQkJY3J0Y19zdGF0ZS0+bW9kZV9jaGFuZ2VkID0gdHJ1ZTsKPiAr Cj4gKwkJLyogeCBhbmQgeSBvZmZzZXRzIG11c3QgYmUgZXZlbiBpbiBjYXNlIG9mIGNocm9tYSBz dWJzYW1wbGluZyAqLwo+ICsJCWhzdWIgPSBkcm1fZm9ybWF0X2hvcnpfY2hyb21hX3N1YnNhbXBs aW5nKGZiLT5waXhlbF9mb3JtYXQpOwo+ICsJCXZzdWIgPSBkcm1fZm9ybWF0X3ZlcnRfY2hyb21h X3N1YnNhbXBsaW5nKGZiLT5waXhlbF9mb3JtYXQpOwo+ICsJCWlmICgoKHN0YXRlLT5zcmNfeCA+ PiAxNikgJiAoaHN1YiAtIDEpKSB8fAo+ICsJCSAgICAoKHN0YXRlLT5zcmNfeSA+PiAxNikgJiAo dnN1YiAtIDEpKSkKCkJUVyB5b3Ugc2hvdWxkIHVzZSBjbGlwcGVkIGNvb3JkaW5hdGVzIGFsbCBv dmVyIGluc3RlYWQgb2YgdGhlIHJhdwp1c2VyIGNvb3JkaW5hdGVzLiBJIHNlZSB5b3UncmUgcmVq ZWN0aW5nIG5lZ2F0aXZlIGNydGMgdXNlciBjb29yZGluYXRlcwphbmQgd2hhbm90IHNvIEkgZ3Vl c3MgaXQgc29ydCBvZiB3b3JrcywgYnV0IHRoYXQncyBub3QgaG93IGl0J3Mgc3VwcG9zZWQKdG8g YmUgZG9uZS4gZHJtX3BsYW5lX2hlbHBlcl9jaGVja19zdGF0ZSgpIHNob3VsZCBnaXZlIHlvdSBt b3N0IG9mCndoYXQncyBuZWVkZWQuCgo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiAgCX0KPiAgCj4g IAlyZXR1cm4gMDsKPiAtLSAKPiAyLjkuMwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==