1. 04 11月, 2011 2 次提交
  2. 28 9月, 2011 1 次提交
    • P
      doc: fix broken references · 395cf969
      Paul Bolle 提交于
      There are numerous broken references to Documentation files (in other
      Documentation files, in comments, etc.). These broken references are
      caused by typo's in the references, and by renames or removals of the
      Documentation files. Some broken references are simply odd.
      
      Fix these broken references, sometimes by dropping the irrelevant text
      they were part of.
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      395cf969
  3. 24 9月, 2011 3 次提交
  4. 22 9月, 2011 5 次提交
  5. 21 9月, 2011 2 次提交
    • H
      [media] v4l2-ctrls: implement new volatile autocluster scheme · 5626b8c7
      Hans Verkuil 提交于
      The problem tackled in this patch is how to handle volatile autoclusters
      correctly. A volatile autocluster is a cluster of related controls where one
      control is the control that toggles between manual and auto mode and the other
      controls are the values for the manual mode. For example autogain and gain,
      autoexposure and exposure, etc.
      
      If the hardware lets you read out the automatically calculated manual values
      while in automode, then those manual controls should be marked volatile.
      
      gain value as calculated by the autogain circuitry, then you would mark the
      gain control as volatile (i.e. continuously changing).
      
      The question in such use cases is what to do when switching from the auto
      mode to the manual mode. Should we switch to the last set manual values or
      should the volatile values be copied and used as the initial manual values.
      
      For example: suppose the mode is manual gain and gain is set to 5. Then
      autogain is turned on and the gain is set by the hardware to 2. Finally
      the user switches back to manual gain. What should the gain be? 2 or 5?
      
      After a long discussion the decisions was made to keep the last value as
      calculated by the auto mode (so 2 in the example above).
      
      The reason is that webcams that do such things will adapt themselves to
      the current light conditions and when you switch back to manual mode you
      expect that you keep the same picture. If you would switch back to old
      manual values, then that would give you a suddenly different picture,
      which is jarring for the user.
      
      Additionally, this would be difficult to implement in applications that
      store and restore the control values at application exit and start.
      
      If you want to keep the old manual values when you switch from auto to
      manual, then there would have to be a way for applications to get hold
      of those old values while in auto mode, but there isn't.
      
      So this patch will do all the heavy lifting in v4l2-ctrls.c: if you go
      from auto mode to manual mode and the manual controls are volatile, then
      g_volatile_ctrl will be called to get the current values for the manual
      controls before switching to manual mode.
      Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
      Acked-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      5626b8c7
    • H
      [media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE · 88365105
      Hans Verkuil 提交于
      With the new flag there is no need anymore to have a separate is_volatile
      field. Modify all users to use the new flag.
      Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
      Acked-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      88365105
  6. 15 9月, 2011 1 次提交
    • J
      Remove unneeded version.h includes from include/ · e81b1516
      Jesper Juhl 提交于
      It was pointed out by 'make versioncheck' that some includes of
      linux/version.h are not needed in include/.
      This patch removes them.
      
      When I last posted the patch, the ceph bit was ACK'ed by Sage Weil, so
      I've added that below.
      
      The pwc-ioctl change generated quite a bit of discussion about V4L version
      numbers in general, but as far as I can tell, no concensus was reached on
      what the long term solution should be, so in the mean time I think we
      could start by just removing the unneeded include, which is why I'm
      resending the patch with that hunk still included.
      Signed-off-by: NJesper Juhl <jj@chaosbits.net>
      Acked-by: NSage Weil <sage@newdream.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      e81b1516
  7. 11 9月, 2011 2 次提交
  8. 07 9月, 2011 7 次提交
  9. 04 9月, 2011 2 次提交
  10. 28 7月, 2011 15 次提交