Ok here are they patches i've been working on. Patch 1: Fixes bug when you pass a height or width less then the minimum resolution
Patch 2: Adds in support for ENUM_FRAMESIZES ioctl. This allows applications to get a list of the supported resolutions. Cheese actually uses this determine the list of available resolutions. Patch 3: This is the patch that actually adds preliminary SXGA support. Right now it only works at all for ov965x sensors. To add support for other sensors it is necessary to right a function to switch that sensor between VGA and SXGA modes. Also mplayer due to a bug in mplayer will only let you use up 640x480 even when specify a SXGA resolution. This is due to the way in whcih mplayer sets the width and height independently of each other. One more thing as of now i can only get this working with the raw bayer format. When using jpeg I'm getting frame sizes of about 1k and the S920 format gives frame sizes of 12096 both of which are obviously too small. I'm pretty sure it should be possible to get this working in the other formats but i've been unable to get it working in any other format then bayer so far and am not sure what exactly is wrong. Greywater are you sure the windows driver actually does that while looking through the usb log files 62b3 that have been uploaded it appears that the windows driving while swithching to SXGA mode is actually writing the same set of values for the windowing on the bridge that are being used by our driver when set to SXGA mode. Of course as far as i can it is also using the S920 format as well whcih i haven;t yet been able to get working. On Sun, May 3, 2009 at 1:13 PM, Josua Grawitter <[email protected]> wrote: > Am Sonntag 03 Mai 2009 00:18:10 schrieb Brian Johnson: >> Look at this attached picture I captured using cheese. Pay attention >> to the size of the image :-) >> >> > > I'm impressed. Pray tell - how did you achieve this? > > You may remember I concluded this was impossible because the windows driver > cheated in the process (transferrring the SXGA compressed as VGA and > recreating the high resolution by software means). Therefore your > implementation would actually add a feature to our driver which the windows > driver lacks. :) > > And of course: stupid me. > > GWater > --~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
0001-Fix-bug-when-setting-resolution-lower-than-lowest-av.patch
Description: application/mbox
0002-Implement-ENUM_FRAMESIZES.patch
Description: application/mbox
0003-Add-support-for-SXGA.patch
Description: application/mbox
