All of lore.kernel.org
 help / color / mirror / Atom feed
From: William Manley <will@williammanley.net>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH v2] uvcvideo: Work around buggy Logitech C920 firmware
Date: Tue, 08 Apr 2014 14:05:37 +0100	[thread overview]
Message-ID: <5343F421.8040006@williammanley.net> (raw)
In-Reply-To: <3163919.oZbdpQdqrg@avalon>

On 25/03/14 23:03, Laurent Pinchart wrote:
> Hi William,
> 
> On Tuesday 25 March 2014 22:56:33 William Manley wrote:
>> On 13/03/14 12:38, William Manley wrote:
>>> The uvcvideo webcam driver exposes the v4l2 control "Exposure (Absolute)"
>>> which allows the user to control the exposure time of the webcam,
>>> essentially controlling the brightness of the received image.  By default
>>> the webcam automatically adjusts the exposure time automatically but the
>>> if you set the control "Exposure, Auto"="Manual Mode" the user can fix
>>> the exposure time.
>>>
>>> Unfortunately it seems that the Logitech C920 has a firmware bug where
>>> it will forget that it's in manual mode temporarily during initialisation.
>>> This means that the camera doesn't respect the exposure time that the user
>>> requested if they request it before starting to stream video.  They end up
>>> with a video stream which is either too bright or too dark and must reset
>>> the controls after video starts streaming.
>>>
>>> This patch introduces the quirk UVC_QUIRK_RESTORE_CTRLS_ON_INIT which
>>> causes the cached controls to be re-uploaded to the camera immediately
>>> after initialising the camera.  This quirk is applied to the C920 to work
>>> around this camera bug.
>>>
>>> Changes since patch v1:
>>>  * Introduce quirk so workaround is only applied to the C920.
>>>
>>> Signed-off-by: William Manley <will@williammanley.net>
>>
>> Bump?
> 
> Sorry, I haven't had the time to handle your patch yet. I'll try to do so on 
> Thursday or Friday.

Apologies for the nagging: What's the current status?

Thanks

Will


      parent reply	other threads:[~2014-04-08 13:05 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-12 18:08 [PATCH] uvcvideo: Work around buggy Logitech C920 firmware William Manley
2014-03-13 10:23 ` Laurent Pinchart
2014-03-13 10:48   ` Will Manley
2014-03-13 17:03     ` Laurent Pinchart
2014-03-13 22:08       ` William Manley
2014-04-14  0:34         ` Laurent Pinchart
2014-04-14 10:27           ` Will Manley
2014-04-17 23:58             ` Laurent Pinchart
2014-03-13 12:38 ` [PATCH v2] " William Manley
2014-03-20 12:42   ` William Manley
2014-03-25 22:56   ` William Manley
2014-03-25 23:03     ` Laurent Pinchart
2014-03-25 23:03       ` William Manley
2014-04-08 13:05       ` William Manley [this message]

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=5343F421.8040006@williammanley.net \
    --to=will@williammanley.net \
    --cc=laurent.pinchart@ideasonboard.com \
    --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.