RE: MT9D131 context switching [was RE: width and height of JPEG compressed images]

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

 



Hi Sakari,

On 17 July 2013 00:58 Sakari Ailus wrote:
> On Mon, Jul 15, 2013 at 09:30:33AM +0000, Thomas Vajzovic wrote:
>> On 10 July 2013 20:44 Sylwester Nawrocki wrote:
>>> On 07/07/2013 10:18 AM, Thomas Vajzovic wrote:
>>>> On 06 July 2013 20:58 Sylwester Nawrocki wrote:
>>>>> On 07/05/2013 10:22 AM, Thomas Vajzovic wrote:
>>>>>>
>>>>>> I am writing a driver for the sensor MT9D131.
>>>
>>> As a side note, looking at the MT9D131 sensor datasheet I can see it
>>> has preview (Mode A) and capture (Mode B) modes. Are you also
>>> planning adding proper support for switching between those modes ?
>>> I'm interested in supporting this in standard way in V4L2, as lot's
>>> of sensors I have been working with also support such modes.
>>
>> This camera has more like three modes:
>>
>>
>> preview (context A) up to 800x600, up to 30fps, YUV/RGB
>>
>> capture video (context B) up to 1600x1200, up to 15fps, YUV/RGB/JPEG
>>
>> capture stills (context B) up to 1600x1200, sequence of 1 or more
>> frames with no fixed timing, YUV/RGB/JPEG
>>
>>
>> I have implemented switching between the first two of these, but the
>> choice is forced by the framerate, resolution and format that the user
>> requests, so I have not exposed any interface to change the context,
>> the driver just chooses the one that can do what the user wants.
>>
>> As for the third mode, I do not currently plan to implement it, but if
>> I was going to then I think the only API that would be required is
>> V4L2_MODE_HIGHQUALITY in v4l2_captureparm.capturemode.
>
> Is there a practical difference in video and still capture in this case?

I haven't read the docs fully because I don't use that mode, but AFAIK:

If you select capture stills then it takes a few frames and then changes
mode back to preview on its own.  As it is changing modes then the auto-
exposure and gain does "clever" things.  I think it might discard or mask
all but one of the frames to help you just get the single best one. This
mode also supports triggering a synchronized flash light in hardware and
I don't know what else.

Regards,
Tom
Disclaimer: This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the original message and the sent message from your computer. Infrared Integrated Systems Limited Park Circle Tithe Barn Way Swan Valley Northampton NN4 9BG Registration Number: 3186364.
--
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