From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 2/2] drm: add an fb creation ioctl that takes a pixel format v4 Date: Tue, 15 Nov 2011 08:16:04 -0800 Message-ID: <20111115081604.2e3b6dfa@jbarnes-desktop> References: <1321302115-23159-1-git-send-email-jbarnes@virtuousgeek.org> <1321302115-23159-2-git-send-email-jbarnes@virtuousgeek.org> <20111114211644.GH3477@intel.com> <20111114132210.68b40638@jbarnes-desktop> <20111115125702.GL3477@intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0068748821==" Return-path: Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by gabe.freedesktop.org (Postfix) with SMTP id F31739E917 for ; Tue, 15 Nov 2011 08:15:23 -0800 (PST) In-Reply-To: <20111115125702.GL3477@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Ville =?ISO-8859-1?B?U3lyauRs5A==?= Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0068748821== Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/kDOak+ye1ROdyvv+61GXciN"; protocol="application/pgp-signature" --Sig_/kDOak+ye1ROdyvv+61GXciN Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, 15 Nov 2011 14:57:02 +0200 Ville Syrj=E4l=E4 wrote: > I'm fine with fourccs as long as the defines are named and documented > in way that avoids guesswork. >=20 > So what I'm thinking is something like this: >=20 > DRM_FOURCC_RGB332 ... /* [7:0] R:G:B 3:3:2 */ > DRM_FOURCC_XRGB1555 ... /* [15:0] x:R:G:B 1:5:5:5, native endian */ > DRM_FOURCC_RGB565 ... /* [15:0] R:G:B 5:6:5, native endian */ > DRM_FOURCC_XRGB8888 ... /* [31:0] x:R:G:B 8:8:8:8, native endian */ > DRM_FOURCC_XRGB2101010 ... /* [31:0] x:R:G:B 2:10:10:10, native endian */ >=20 > DRM_FOURCC_RGB888 ... /* [23:0] R:G:B 8:8:8, little endian */ > DRM_FOURCC_BGR888 ... /* [23:0] B:G:R 8:8:8, little endian */ >=20 > DRM_FOURCC_YUYV ... /* [31:0] Cr:Y1:Cb:Y0 8:8:8:8, little endian */ > DRM_FOURCC_UYVY ... /* [31:0] Y1:Cr:Y0:Cb 8:8:8:8, little endian */ > DRM_FOURCC_YVYU ... /* [31:0] Cb:Y1:Cr:Y0 8:8:8:8, little endian */ > DRM_FOURCC_VYUY ... /* [31:0] Y1:Cb:Y0:Cr 8:8:8:8, little endian */ >=20 > That leaves no room for guesswork. Looks great. Want to send Dave an incremental patch? I'll apply the final version to libdrm for use by userland code. Thanks, --=20 Jesse Barnes, Intel Open Source Technology Center --Sig_/kDOak+ye1ROdyvv+61GXciN Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJOwpBEAAoJEIEoDkX4Qk9homsQAMjhpvCk0ia+3R0TCROfBDxV 2+/MTOcc6UQYH7vpPolgtjZLsS0uhosgE1wbZ7AeYBdgMgYHRgvfT8hFtfuX0FoG XrL0y+9Lrj9zN6V5Uj14JxfOzNZ3u7D/j4pB1hDT6oXjGX/HehS0Q9fEYHw4NV8e 4QL2X5QVjy7p8SxvfqzHbtc//UPo8Z5wXYjYOgn7hNkS6obAqxmGIpJRn8Mw9i8m Li27+owHddyAZZnxm61b0jdhXpq32Bl6aNLlmHF79lvGUFlU1gEPfgaRTtLxss+L 9Bmw1EpgjbJcl57RxG5qASp6oD2NFfJ4dw1XE0zJzz0ZGFIvRyQS+I/ZqA18IJ+X /POL9fHYFa9tD2QJRLVJHy8uE0dG92on2kRmb1g8BWPa9AkZSFj9JZ8YWOv8NW0X OL8T2vDQpF3bPdvqpzeKjGFJAI2u1H4uZmOy5nbnai+hO0uomLDgyOlCUerhi5b9 BOP2r8ywxjrAVu4UnVaEjk3VCMU5aN3CCwchpbA22XYfhsfkwp0gTfH0l4zIuyt7 3jRvtv8XFCPdo72OlNLuyEZtgJKoV1GWWehGSdU5//1t4+W92hMNN/1FrZsyQesj SwE6KgKrZXd4z8hSCkSfp6v9bteZeSu05/Iz/CSRBwtCLOCxoTuopDk5KPCESp07 kBvqquyM5p+8QqUnecFL =oicz -----END PGP SIGNATURE----- --Sig_/kDOak+ye1ROdyvv+61GXciN-- --===============0068748821== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0068748821==--