mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: parameter for module gspca_sn9c20x
       [not found] <200909141730.40467.baeckham@gmx.net>
@ 2009-09-14 16:20 ` Alan Jenkins
  2009-09-14 20:26   ` David Ellingsworth
  0 siblings, 1 reply; 2+ messages in thread
From: Alan Jenkins @ 2009-09-14 16:20 UTC (permalink / raw)
  To: baeckham; +Cc: linux-modules, linux-media, linux-kernel

[CC linux-media]  The linux-modules list is for the program "modprobe"
etc, not the actual kernel drivers.

On 9/14/09, baeckham@gmx.net <baeckham@gmx.net> wrote:
> I have a built-in webcam in my laptop: 0c45:624f Microdia PC Camera
> (SN9C201)
>
> Till today I used the driver from [groups.google.de] to make it work.
> But now I found the driver in the 2.6.31 kernel:
>
> 	 gspca_sn9c20x
>
> Unfortunately I have to flip the image vertically so it is displayed right,
> otherwise it is upside-
> down.
>
> With the google-groups-driver I had to use the parameter vflip=1 to flip the
> image. But with the
> kernel module gspca_sn9c20x this is not working:
>
> # modprobe gspca_sn9c20x vflip=1
> FATAL: Error inserting gspca_sn9c20x
> (/lib/modules/2.6.31/kernel/drivers/media/video/gspca/gspca_sn9c20x.ko):
> Unknown symbol in module,
> or unknown parameter (see dmesg)
>
> Does anyone know how to flip the image?

All I can say is it doesn't appear to be a module parameter, because
there aren't any module parameters in the mainline driver :-).

Regards
Alan

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: parameter for module gspca_sn9c20x
  2009-09-14 16:20 ` parameter for module gspca_sn9c20x Alan Jenkins
@ 2009-09-14 20:26   ` David Ellingsworth
  0 siblings, 0 replies; 2+ messages in thread
From: David Ellingsworth @ 2009-09-14 20:26 UTC (permalink / raw)
  To: Alan Jenkins; +Cc: baeckham, linux-modules, linux-media, linux-kernel

On Mon, Sep 14, 2009 at 12:20 PM, Alan Jenkins
<sourcejedi.lkml@googlemail.com> wrote:
> [CC linux-media]  The linux-modules list is for the program "modprobe"
> etc, not the actual kernel drivers.
>
> On 9/14/09, baeckham@gmx.net <baeckham@gmx.net> wrote:
>> I have a built-in webcam in my laptop: 0c45:624f Microdia PC Camera
>> (SN9C201)
>>
>> Till today I used the driver from [groups.google.de] to make it work.
>> But now I found the driver in the 2.6.31 kernel:
>>
>>        gspca_sn9c20x
>>
>> Unfortunately I have to flip the image vertically so it is displayed right,
>> otherwise it is upside-
>> down.
>>
>> With the google-groups-driver I had to use the parameter vflip=1 to flip the
>> image. But with the
>> kernel module gspca_sn9c20x this is not working:
>>
>> # modprobe gspca_sn9c20x vflip=1
>> FATAL: Error inserting gspca_sn9c20x
>> (/lib/modules/2.6.31/kernel/drivers/media/video/gspca/gspca_sn9c20x.ko):
>> Unknown symbol in module,
>> or unknown parameter (see dmesg)
>>
>> Does anyone know how to flip the image?

You might want to take a look at libv4l. Several cameras, like yours
are known to have the sensor mounted upside down. Kernel drivers
typically do not correct for this since it's impossible for the driver
to know if the sensor is upside down or not on all supported devices.
>From what I recall, libv4l does a couple of checks to determine if the
sensor is upside down or not and corrects the image if necessary. It
might also provide additional controls that allow you to flip the
image even if it's not a sensor that's known to be mounted upside
down. libv4l is compatible with all v4l2 applications simply by
pre-loading the library for the application using LDPRELOAD.

Regards,

David Ellingsworth

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-09-14 20:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <200909141730.40467.baeckham@gmx.net>
2009-09-14 16:20 ` parameter for module gspca_sn9c20x Alan Jenkins
2009-09-14 20:26   ` David Ellingsworth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®