[PATCH 2/4] drm: add an fb creation ioctl that takes a pixel format
alan at lxorguk.ukuu.org.uk
Thu Jun 9 01:21:28 PDT 2011
On Thu, 09 Jun 2011 14:05:59 +1000
Dave Airlie <airlied at redhat.com> wrote:
> On Tue, 2011-06-07 at 13:07 -0700, Jesse Barnes wrote:
> > To properly support the various plane formats supported by different
> > hardware, the kernel must know the pixel format of a framebuffer object.
> > So add a new ioctl taking a format argument corresponding to a fourcc
> > name from videodev2.h.
> I'd rather we don't directly tie things like that, either create a
> fourcc header that isn't V4L2 or DRM related and use that or generate
> two headers one with DRM_ and one with V4L2 prefixes. Mainly so we can
> keep the DRM interface in some way OS agnostic.
It *is* OS agnostic (it started on the Amiga)
You also don't need a headwer with a complete list of fourcc names in it,
that is the half the point of FourCC.
More information about the dri-devel