RE: soc-camera: Benefits of soc-camera interface over specific char drivers that use Gstreamer lib

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Laurent,

> -----Original Message-----
> From: Laurent Pinchart [mailto:laurent.pinchart@xxxxxxxxxxxxxxxx]
> Sent: Wednesday, February 16, 2011 7:14 PM
> To: Bhupesh SHARMA
> Cc: g.liakhovetski@xxxxxx; linux-media@xxxxxxxxxxxxxxx
> 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux