Hi Laurent,

> -----Original Message-----
> From: Laurent Pinchart [mailto:[email protected]]
> Sent: Wednesday, February 16, 2011 7:14 PM
> To: Bhupesh SHARMA
> Cc: [email protected]; [email protected]
> Subject: Re: soc-camera: Benefits of soc-camera interface over specific
> char drivers that use Gstreamer lib
> 
> Hi Bhupesh,
> 
> On Wednesday 16 February 2011 06:57:11 Bhupesh SHARMA wrote:
> > Hi Guennadi,
> >
> > As I mentioned in one of my previous mails , we are developing a
> Camera
> > Host and Sensor driver for our ST specific SoC and considering using
> the
> > soc-camera framework for the same. One of our open-source customers
> has
> > raised a interesting case though:
> >
> > It seems they have an existing solution (for another SoC) in which
> they do
> > not use V4L2 framework and instead use the Gstreamer with
> framebuffer.
> > They specifically wish us to implement a solution which is compatible
> with
> > ANDROID applications.
> >
> > Could you please help us in deciding which approach is preferable in
> terms
> > of performance, maintenance and ease-of-design.
> 
> That's a difficult question that can't be answered without more details
> about
> your SoC. Could you share some documentation, such as a high-level
> block
> diagram of the video-related blocks in the SoC ?
> 

At the top-level the interface is very simple:

----------------  8-bit data interface  ------------
|Camera sensor |  <-------------------> | SoC (ARM Based)
|              |                                    |              |
|                  |    I2C control Interface |            |
|                |      <-------------------> |            |
|              |                                    |              |
|                  |    SYNC signals (HSYNC, VSYNC)        |
|                |      ------------------->  |            |
|              |                                    |              |
|                  |    Pixel CLK                   |          |
|                |      ------------------->  |            |
|              |                                    |              |
|                  |    Sensor CLK                  |          |
|                |      <-------------------  |            |
----------------                                    ------------

The SoC itself has a simple interface to transfer the data received via system 
DMA and has buffer to store
an incoming line data. Also one can program the SoC logic to apply 
transformations on the input data.

Hope this helps.
Regards,
Bhupesh
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to