public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Using atmel-isi for direct output on framebuffer ?
@ 2011-09-01 15:05 Thomas Petazzoni
  2011-09-01 18:45 ` Guennadi Liakhovetski
  2011-09-02  9:08 ` Wu, Josh
  0 siblings, 2 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2011-09-01 15:05 UTC (permalink / raw)
  To: josh.wu; +Cc: linux-media

Hello Josh,

I am currently looking at V4L2 and your atmel-isi driver for an AT91
based platform on which I would like the ISI interface to capture the
image from a camera and have this image directly output in RGB format
at a specific location on the screen (so that it can be nicely
integrated into a Qt application for example).

At the moment, I grab frames from the V4L2 device to userspace, do the
YUV -> RGB conversion manually in my application, and then displays the
converted frame on the framebuffer thanks to normal Qt painting
mechanisms. This works, but obviously consumes a lot of CPU.

>From the AT91 datasheet, I understand that the ISI interface is capable
of doing the YUV -> RGB conversion and is also capable of outputting
the frame at some location in the framebuffer, but I don't see how to
use this capability with the Linux V4L2 and framebuffer infrastructures.

Is this possible ? If so, could you provide some pointers or starting
points to get me started ? If not, what is missing in the driver ?

Thanks a lot,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

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

end of thread, other threads:[~2011-09-02 12:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-01 15:05 Using atmel-isi for direct output on framebuffer ? Thomas Petazzoni
2011-09-01 18:45 ` Guennadi Liakhovetski
2011-09-02  9:08 ` Wu, Josh
2011-09-02  9:18   ` Thomas Petazzoni
2011-09-02  9:33     ` Sylwester Nawrocki
2011-09-02 11:42     ` Laurent Pinchart
2011-09-02 11:51       ` Thomas Petazzoni
2011-09-02 12:00         ` Laurent Pinchart

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