All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aurel <aurel@gmx.de>
To: linux-media@vger.kernel.org
Subject: Re: White Balance Temperature
Date: Sun, 15 Jan 2012 20:25:53 +0000 (UTC)	[thread overview]
Message-ID: <loom.20120115T210838-546@post.gmane.org> (raw)
In-Reply-To: 201201151901.31380.laurent.pinchart@ideasonboard.com

Laurent Pinchart <laurent.pinchart <at> ideasonboard.com> writes:

> 
> Hi Aurel,
> 
> On Sunday 15 January 2012 11:16:30 Aurel wrote:
> > Hi there
> > 
> > my "Live! Cam Socialize HD VF0610", Device ID: 041e:4080, Driver: uvcvideo
> > is running perfectly on Fedora 16 Linux, except one thing:
> > When I try to switch on "White Balance Temperature, Auto" or just try to
> > change "White Balance Temperature" slider I get a failure message and it
> > won't work. All other controls, like contrast, gamma, etc. are working.
> > "v4l2-ctl -d 1 --set-ctrl=white_balance_temperature_auto=1" produces an
> > error message:
> > "VIDIOC_S_CTRL: failed: Input/output error
> > white_balance_temperature_auto: Input/output error"
> > 
> > As soon as I boot Windows (inside Linux out of a Virtual Box), start the
> > camera there and go back to Linux, I am able to adjust and switch on the
> > White Balance things in Linux.
> > "v4l2-ctl -d 1 --set-ctrl=white_balance_temperature_auto=1" working fine
> > after running the camera in Windows.
> > 
> > Everytime I switch off my computer or disconnect the camera, I have to run
> > the camera in Windows again, bevor I can adjust White Balance in Linux.
> > 
> > What can I do to get White Balance controls working in Linux, without
> > having to run the camera in Windows every time?
> > Is there a special command I have to send to the camera for initializing or
> > so?
> 
> Not that I know of. If you use the stock UVC driver in Windows, without having 
> installed a custom driver for your device, that's quite unlikely.
> 
> Could you dump the value of all controls in Linux before and after booting 
> Windows ?
> 
Many thanks for your quick reply Laurent!

Here are the values before...
[aurel@DualCore ~]$ v4l2-ctl -d 1 -L
                     brightness (int)    : min=-128 max=127 step=1 default=0
value=0
                       contrast (int)    : min=64 max=255 step=1 default=128
value=128
                     saturation (int)    : min=0 max=255 step=1 default=128
value=128
                            hue (int)    : min=-128 max=127 step=1 default=0
value=0
 white_balance_temperature_auto (bool)   : default=1 value=0
                          gamma (int)    : min=72 max=500 step=1 default=100
value=128
                           gain (int)    : min=0 max=2 step=1 default=0 value=0
           power_line_frequency (menu)   : min=0 max=2 default=2 value=1
                                0: Disabled
                                1: 50 Hz
                                2: 60 Hz
      white_balance_temperature (int)    : min=2800 max=6500 step=1
 default=4600 value=4600
                      sharpness (int)    : min=0 max=100 step=1 default=0
value=0
         backlight_compensation (int)    : min=0 max=4 step=1 default=1 value=1
                               
                  exposure_auto (menu)   : min=0 max=3 default=1 value=3
                                1: Manual Mode
                                3: Aperture Priority Mode
              exposure_absolute (int)    : min=2 max=20000 step=1 default=156
value=16777372
[aurel@DualCore ~]$
...and after Windows...
[aurel@DualCore ~]$ v4l2-ctl -d 1 -L
                     brightness (int)    : min=-128 max=127 step=1 default=0
value=0
                       contrast (int)    : min=64 max=255 step=1 default=128
value=128
                     saturation (int)    : min=0 max=255 step=1 default=128
value=137
                            hue (int)    : min=-128 max=127 step=1 default=0
value=0
 white_balance_temperature_auto (bool)   : default=1 value=0
                          gamma (int)    : min=72 max=500 step=1 default=100
value=100
                           gain (int)    : min=0 max=2 step=1 default=0 value=0
           power_line_frequency (menu)   : min=0 max=2 default=2 value=1
                                0: Disabled
                                1: 50 Hz
                                2: 60 Hz
      white_balance_temperature (int)    : min=2800 max=6500 step=1
default=4600 value=4600
                      sharpness (int)    : min=0 max=100 step=1 default=0
value=0
         backlight_compensation (int)    : min=0 max=4 step=1 default=1 value=1
                  exposure_auto (menu)   : min=0 max=3 default=1 value=3
                                1: Manual Mode
                                3: Aperture Priority Mode
              exposure_absolute (int)    : min=2 max=20000 step=1 default=156
value=16777372
[aurel@DualCore ~]$ 
...not so much difference. 

And may be I didn't tell right before: I did install the original Live! Central
3 software by Creative in Windows. All I do is just start it and switch off
again. 
The interesting thing here is the "exposure_absolute" value. Much too high, but
can also be changed before Windows.

Regards
Aurel





  reply	other threads:[~2012-01-15 20:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-15 10:16 White Balance Temperature Aurel
2012-01-15 18:01 ` Laurent Pinchart
2012-01-15 20:25   ` Aurel [this message]
2012-01-17 10:56     ` Laurent Pinchart
2012-01-17 20:47       ` Aurel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=loom.20120115T210838-546@post.gmane.org \
    --to=aurel@gmx.de \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.