public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/05] video: Extended vivi pixel format support
@ 2008-10-14 12:46 Magnus Damm
  2008-10-14 12:46 ` [PATCH 01/05] video: Precalculate vivi yuv values Magnus Damm
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Magnus Damm @ 2008-10-14 12:46 UTC (permalink / raw)
  To: video4linux-list; +Cc: v4l-dvb-maintainer, mchehab

Extended vivi pixel format support

[PATCH 01/05] video: Precalculate vivi yuv values
[PATCH 02/05] video: Teach vivi about multiple pixel formats
[PATCH 03/05] video: Add uyvy pixel format support to vivi
[PATCH 04/05] video: Add support for rgb565 pixel formats to vivi
[PATCH 05/05] video: Add support for rgb555 pixel formats to vivi

These patches improve the RGB->YUV color space conversion code
in vivi.c and also add support for the following pixel formats:

V4L2_PIX_FMT_UYVY
V4L2_PIX_FMT_RGB565  /* gggbbbbb rrrrrggg */
V4L2_PIX_FMT_RGB565X /* rrrrrggg gggbbbbb */
V4L2_PIX_FMT_RGB555  /* gggbbbbb arrrrrgg */
V4L2_PIX_FMT_RGB555X /* arrrrrgg gggbbbbb */

With these patches the vivi driver can be used as a reference for
testing the byte order of 16-bit pixel formats. This allows testing
of user space software without actual capture hardware. It is also
useful for people who are developing new drivers and have doubts
which 16-bit RGB interpretation is the valid one (RGB vs BGR).

The color space conversion code is updated to use precalculated YUV
values instead of doing RGB->YUV calculation for every two pixels.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
---

 drivers/media/video/vivi.c |  314 +++++++++++++++++++++++++++++++-------------
 1 file changed, 225 insertions(+), 89 deletions(-)

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-10-14 12:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-14 12:46 [PATCH 00/05] video: Extended vivi pixel format support Magnus Damm
2008-10-14 12:46 ` [PATCH 01/05] video: Precalculate vivi yuv values Magnus Damm
2008-10-14 12:47 ` [PATCH 02/05] video: Teach vivi about multiple pixel formats Magnus Damm
2008-10-14 12:47 ` [PATCH 03/05] video: Add uyvy pixel format support to vivi Magnus Damm
2008-10-14 12:47 ` [PATCH 04/05] video: Add support for rgb565 pixel formats " Magnus Damm
2008-10-14 12:47 ` [PATCH 05/05] video: Add support for rgb555 " Magnus Damm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox