From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wr0-f195.google.com ([209.85.128.195]:45695 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751365AbeDYTdZ (ORCPT ); Wed, 25 Apr 2018 15:33:25 -0400 Subject: Re: [PATCH/RFC 1/4] drm: Add colorkey properties To: Laurent Pinchart , dri-devel@lists.freedesktop.org Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Alexandru Gheorghe , Russell King , Ben Skeggs , Sinclair Yeh , Thomas Hellstrom , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi References: <20171217001724.1348-1-laurent.pinchart+renesas@ideasonboard.com> <20171217001724.1348-2-laurent.pinchart+renesas@ideasonboard.com> From: Dmitry Osipenko Message-ID: <2cf83ece-fc42-02ee-9234-10645eec1cb1@gmail.com> Date: Wed, 25 Apr 2018 22:33:21 +0300 MIME-Version: 1.0 In-Reply-To: <20171217001724.1348-2-laurent.pinchart+renesas@ideasonboard.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: On 17.12.2017 03:17, Laurent Pinchart wrote: > Color keying is the action of replacing pixels matching a given color > (or range of colors) with transparent pixels in an overlay when > performing blitting. Depending on the hardware capabilities, the > matching pixel can either become fully transparent, or gain a > programmable alpha value. > > Color keying is found in a large number of devices whose capabilities > often differ, but they still have enough common features in range to > standardize color key properties. This commit adds four properties > related to color keying named colorkey.min, colorkey.max, colorkey.alpha > and colorkey.mode. Additional properties can be defined by drivers to > expose device-specific features. > > Signed-off-by: Laurent Pinchart Reviewed-by: Dmitry Osipenko Tested-by: Dmitry Osipenko Note that this patch needs to be rebased now. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Osipenko Subject: Re: [PATCH/RFC 1/4] drm: Add colorkey properties Date: Wed, 25 Apr 2018 22:33:21 +0300 Message-ID: <2cf83ece-fc42-02ee-9234-10645eec1cb1@gmail.com> References: <20171217001724.1348-1-laurent.pinchart+renesas@ideasonboard.com> <20171217001724.1348-2-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8EE316E661 for ; Wed, 25 Apr 2018 19:33:25 +0000 (UTC) Received: by mail-wr0-x244.google.com with SMTP id v60-v6so54398555wrc.7 for ; Wed, 25 Apr 2018 12:33:25 -0700 (PDT) In-Reply-To: <20171217001724.1348-2-laurent.pinchart+renesas@ideasonboard.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart , dri-devel@lists.freedesktop.org Cc: Thomas Hellstrom , Russell King , linux-renesas-soc@vger.kernel.org, Ben Skeggs , Rodrigo Vivi , Alexandru Gheorghe , linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gMTcuMTIuMjAxNyAwMzoxNywgTGF1cmVudCBQaW5jaGFydCB3cm90ZToKPiBDb2xvciBrZXlp bmcgaXMgdGhlIGFjdGlvbiBvZiByZXBsYWNpbmcgcGl4ZWxzIG1hdGNoaW5nIGEgZ2l2ZW4gY29s b3IKPiAob3IgcmFuZ2Ugb2YgY29sb3JzKSB3aXRoIHRyYW5zcGFyZW50IHBpeGVscyBpbiBhbiBv dmVybGF5IHdoZW4KPiBwZXJmb3JtaW5nIGJsaXR0aW5nLiBEZXBlbmRpbmcgb24gdGhlIGhhcmR3 YXJlIGNhcGFiaWxpdGllcywgdGhlCj4gbWF0Y2hpbmcgcGl4ZWwgY2FuIGVpdGhlciBiZWNvbWUg ZnVsbHkgdHJhbnNwYXJlbnQsIG9yIGdhaW4gYQo+IHByb2dyYW1tYWJsZSBhbHBoYSB2YWx1ZS4K PiAKPiBDb2xvciBrZXlpbmcgaXMgZm91bmQgaW4gYSBsYXJnZSBudW1iZXIgb2YgZGV2aWNlcyB3 aG9zZSBjYXBhYmlsaXRpZXMKPiBvZnRlbiBkaWZmZXIsIGJ1dCB0aGV5IHN0aWxsIGhhdmUgZW5v dWdoIGNvbW1vbiBmZWF0dXJlcyBpbiByYW5nZSB0bwo+IHN0YW5kYXJkaXplIGNvbG9yIGtleSBw cm9wZXJ0aWVzLiBUaGlzIGNvbW1pdCBhZGRzIGZvdXIgcHJvcGVydGllcwo+IHJlbGF0ZWQgdG8g Y29sb3Iga2V5aW5nIG5hbWVkIGNvbG9ya2V5Lm1pbiwgY29sb3JrZXkubWF4LCBjb2xvcmtleS5h bHBoYQo+IGFuZCBjb2xvcmtleS5tb2RlLiBBZGRpdGlvbmFsIHByb3BlcnRpZXMgY2FuIGJlIGRl ZmluZWQgYnkgZHJpdmVycyB0bwo+IGV4cG9zZSBkZXZpY2Utc3BlY2lmaWMgZmVhdHVyZXMuCj4g Cj4gU2lnbmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5l c2FzQGlkZWFzb25ib2FyZC5jb20+CgpSZXZpZXdlZC1ieTogRG1pdHJ5IE9zaXBlbmtvIDxkaWdl dHhAZ21haWwuY29tPgpUZXN0ZWQtYnk6IERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNv bT4KCk5vdGUgdGhhdCB0aGlzIHBhdGNoIG5lZWRzIHRvIGJlIHJlYmFzZWQgbm93LgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK