From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/2] drm/i915/tv: Bypass the vertical filter if possible Date: Tue, 29 Jan 2019 15:49:51 +0100 Message-ID: <20190129144951.GS3271@phenom.ffwll.local> References: <20190129141913.5515-1-ville.syrjala@linux.intel.com> <20190129141913.5515-2-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2D9036E879 for ; Tue, 29 Jan 2019 14:49:56 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id y20so16165570edw.9 for ; Tue, 29 Jan 2019 06:49:56 -0800 (PST) Content-Disposition: inline In-Reply-To: <20190129141913.5515-2-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville Syrjala Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDQ6MTk6MTNQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IExldCdzIHN3aXRjaCB0aGUgcGlwZSBpbnRvIGludGVybGFjZWQgbW9kZSBhbmQg c3dpdGNoIG9mZgo+IHRoZSBUViBlbmNvZGVyIHZlcnRpY2FsIGZpbHRlciBpZiB0aGUgcGlwZSB2 ZGlzcGxheQo+IG1hdGNoZXMgdGhlIFRWIFlTSVpFIGV4YWN0bHkuCj4gCj4gV2hpbGUgSSBkaWRu J3QgbWVhc3VyZSBpdCBJIHByZXN1bWUgdGhpcyBtaWdodCByZWR1Y2UKPiB0aGUgcG93ZXIgY29u c3VtcHRpb24gYSBsaXR0bGUgYml0LCBhbmQgdGhlIHBpeGVsIHJhdGUKPiBpcyBoYWx2ZWQgYXMg dGhlIHBpcGUgd2lsbCBub3cgZmV0Y2hpbmcgaW4gaW50ZXJsYWNlZAo+IG1vZGUgcmF0aGVyIHRo YW4gaW4gcHJvZ3Jlc3NpdmUgbW9kZSAoZWZmZWN0aXZlbHkgdGhlCj4gc2FtZSBkaWZmZXJlbmNl IGFzIGJldHdlZW4gSUYtSUQgdnMuIFBGLUlEIHBmaXQgbW9kZXMKPiBvbiBtb3JlIG1vZGVybiBo YXJkd2FyZSkgc28gYSBiaXQgZWFzaWVyIG9uIHRoZSBtZW1vcnkKPiBiYW5kd2lkdGguCj4gCj4g Q2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBWaWxs ZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgoKRGlkbid0IGJvdGhl ciBjaGVja2luZyBkb2NzLCBidXQgYm90aCBwYXRjaGVzIGxvb2sgcmVhc29uYWJsZSBhbmQgSSBk b24ndAp0aGluayBhcmUgZ29pbmcgdG8gbWFrZSBhbnl0aGluZyB3b3JzZSByZWFsbHkuCgpBY2tl ZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYyB8IDE5ICsrKysrKysrKysrKysrKysrKy0KPiAg MSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3R2LmMKPiBpbmRleCAzYTU2ODJmNDRlNTUuLjM5MjRjNDk0NGUxZiAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF90di5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYwo+IEBAIC0xMTU5LDYgKzExNTksMjIgQEAgaW50ZWxf dHZfZ2V0X2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCQkJSTkxNV9N T0RFX0ZMQUdfVVNFX1NDQU5MSU5FX0NPVU5URVI7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sIGlu dGVsX3R2X3NvdXJjZV90b29fd2lkZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYs Cj4gKwkJCQkgICAgIGludCBoZGlzcGxheSkKPiArewo+ICsJcmV0dXJuIElTX0dFTihkZXZfcHJp diwgMykgJiYgaGRpc3BsYXkgPiAxMDI0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBpbnRlbF90 dl92ZXJ0X3NjYWxpbmcoY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKnR2X21vZGUsCj4g KwkJCQkgIGNvbnN0IHN0cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uX3N0YXRlLAo+ICsJ CQkJICBpbnQgdmRpc3BsYXkpCj4gK3sKPiArCXJldHVybiB0dl9tb2RlLT5jcnRjX3ZkaXNwbGF5 IC0KPiArCQljb25uX3N0YXRlLT50di5tYXJnaW5zLnRvcCAtCj4gKwkJY29ubl9zdGF0ZS0+dHYu bWFyZ2lucy5ib3R0b20gIT0KPiArCQl2ZGlzcGxheTsKPiArfQo+ICsKPiAgc3RhdGljIGludAo+ ICBpbnRlbF90dl9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwK PiAgCQkJc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnLAo+IEBAIC0xMTg5LDcg KzEyMDUsOCBAQCBpbnRlbF90dl9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAq ZW5jb2RlciwKPiAgCWludGVsX3R2X21vZGVfdG9fbW9kZShhZGp1c3RlZF9tb2RlLCB0dl9tb2Rl KTsKPiAgCWRybV9tb2RlX3NldF9jcnRjaW5mbyhhZGp1c3RlZF9tb2RlLCAwKTsKPiAgCj4gLQlp ZiAoSVNfR0VOKGRldl9wcml2LCAzKSAmJiBoZGlzcGxheSA+IDEwMjQpIHsKPiArCWlmIChpbnRl bF90dl9zb3VyY2VfdG9vX3dpZGUoZGV2X3ByaXYsIGhkaXNwbGF5KSB8fAo+ICsJICAgICFpbnRl bF90dl92ZXJ0X3NjYWxpbmcoYWRqdXN0ZWRfbW9kZSwgY29ubl9zdGF0ZSwgdmRpc3BsYXkpKSB7 Cj4gIAkJaW50IGV4dHJhLCB0b3AsIGJvdHRvbTsKPiAgCj4gIAkJZXh0cmEgPSBhZGp1c3RlZF9t b2RlLT5jcnRjX3ZkaXNwbGF5IC0gdmRpc3BsYXk7Cj4gLS0gCj4gMi4xOS4yCj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVs IFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==