> -----Original Message----- > From: Magnus Damm [mailto:magnus.damm@xxxxxxxxx] > Sent: Wednesday, August 05, 2009 8:01 AM > To: Karicheri, Muralidharan > Cc: Hiremath, Vaibhav; Hans Verkuil; linux-media@xxxxxxxxxxxxxxx; > davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx; linux- > omap@xxxxxxxxxxxxxxx; eduardo.valentin@xxxxxxxxx; Dongsoo, Nathaniel > Kim > Subject: Re: Linux Plumbers Conference 2009: V4L2 API discussions > > On Wed, Aug 5, 2009 at 5:14 AM, Karicheri, > Muralidharan<m-karicheri2@xxxxxx> wrote: > > 2) Previewer & Resizer driver. I am working with Vaibhav who had > worked on an RFC for this. The previewer and resizer devices are > doing memory to memory operations. Also should be flexible to use > these hardware with capture driver to do on the fly preview and > resize. The TI hardware is parameter intensive. We believe these > parameters are to be exported to user space through IOCTLs and would > require addition of new IOCTLs and extension of control IDs. We will > be working with you on this as well. > > FWIW, for our SuperH Mobile devices we make use of UIO and user > space > libraries to support for our on-chip multimedia blocks. These blocks > do scaling, rotation, color space conversion and hardware > encode/decode of various formats including h264 and mpeg4 in HD > resolution. > > Apart from UIO we use V4L2 for the camera capture interface driver > sh_mobile_ceu_camera.c. It has support for on the fly color space > conversion and scaling/cropping. The CEU driver is making use of > videobuf-dma-contig.c and the USERPTR changes included in 2.6.31-rc > gives the driver zero copy frame capture support. > > All of this is of course available upstream. [Hiremath, Vaibhav] Thanks Magnus, I will definitely take reference from this device and driver code. I think now I have one more device which has similar capabilities. Can you please share or point me to the spec/TRM for SuperH Mobile device for my reference? Currently we are referring to Davinci, OMAP and Samsung S3C6400X devices, the user configurable/exported parameters are very different. Thanks Vaibhav > > Cheers, > > / magnus -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html