public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [RFCv3 PATCH 00/18] Add Control Event and autofoo/foo support
@ 2011-06-07 15:05 Hans Verkuil
  2011-06-07 15:05 ` [RFCv3 PATCH 01/18] v4l2-ctrls: introduce call_op define Hans Verkuil
  0 siblings, 1 reply; 42+ messages in thread
From: Hans Verkuil @ 2011-06-07 15:05 UTC (permalink / raw)
  To: linux-media

This is the third (and hopefully last) patch series for control events
and autofoo/foo support. If there are no more major comments, then I will
post a pull request by the end of the week.

Main changes since the previous series:

- The original plan was to toggle the READ_ONLY flag for the manual controls
  in an autocluster if e.g. autogain was set to true. But that caused weird
  behavior, so it was changed to toggling the INACTIVE flag. See also this:
  http://www.spinics.net/lists/linux-media/msg33297.html for more background
  information regarding this decision.

  This decision also simplified some of the patches, so the v4l2_ctrl_flags
  and v4l2_ctrl_flags_lock functions in RFCv2 are no longer present in this v3.

- Added compat32 support for VIDIOC_DQEVENT. This turned out to be missing.

- Add control event support in ivtv.

- The vivi patches were cleaned up substantially. They contained some old
  stuff from earlier experiments. All that has been removed.

- Rebased everything on top of for_v3.1.

Once this is merged, then I want to look into allowing drivers to change
control values from interrupt context (this will only work for certain
types of controls) and to redo the event internals.

Regards,

	Hans


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

end of thread, other threads:[~2011-06-29 11:37 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-07 15:05 [RFCv3 PATCH 00/18] Add Control Event and autofoo/foo support Hans Verkuil
2011-06-07 15:05 ` [RFCv3 PATCH 01/18] v4l2-ctrls: introduce call_op define Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 02/18] v4l2-ctrls: simplify error_idx handling Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 03/18] v4l2-ctrls: drivers should be able to ignore the READ_ONLY flag Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 04/18] v4l2-ioctl: add ctrl_handler to v4l2_fh Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 05/18] v4l2-subdev: implement per-filehandle control handlers Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 06/18] v4l2-ctrls: fix and improve volatile control handling Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 07/18] v4l2-controls.txt: update to latest v4l2-ctrl.c changes Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 08/18] v4l2-ctrls: add v4l2_ctrl_auto_cluster to simplify autogain/gain scenarios Hans Verkuil
2011-06-20 13:05     ` Laurent Pinchart
2011-06-20 13:16       ` Hans Verkuil
2011-06-27 20:57     ` Mauro Carvalho Chehab
2011-06-28  6:08       ` Hans Verkuil
2011-06-28 10:25         ` Mauro Carvalho Chehab
2011-06-27 21:10     ` Mauro Carvalho Chehab
2011-06-28  6:11       ` Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 09/18] DocBook: Improve cluster documentation and document the new autoclusters Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 10/18] vivi: add autogain/gain support to test the autocluster functionality Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 11/18] v4l2-ctrls: add v4l2_fh pointer to the set control functions Hans Verkuil
2011-06-27 21:20     ` Mauro Carvalho Chehab
2011-06-28  6:22       ` Hans Verkuil
2011-06-28 10:27         ` Mauro Carvalho Chehab
2011-06-07 15:05   ` [RFCv3 PATCH 12/18] vb2_poll: don't start DMA, leave that to the first read() Hans Verkuil
2011-06-27 21:52     ` Mauro Carvalho Chehab
2011-06-28  7:33       ` Hans Verkuil
2011-06-28  9:01         ` Hans Verkuil
2011-06-28 11:20         ` Mauro Carvalho Chehab
2011-06-28 12:21           ` Andy Walls
2011-06-28 12:43             ` Mauro Carvalho Chehab
2011-06-28 13:58               ` Hans Verkuil
2011-06-29  6:30                 ` Hans Verkuil
2011-06-28 23:14               ` Andy Walls
2011-06-29  0:00                 ` Mauro Carvalho Chehab
2011-06-29  5:08                   ` Andy Walls
2011-06-29 11:37                     ` Mauro Carvalho Chehab
2011-06-07 15:05   ` [RFCv3 PATCH 13/18] v4l2-ctrls: add control events Hans Verkuil
2011-06-20 13:33     ` Laurent Pinchart
2011-06-07 15:05   ` [RFCv3 PATCH 14/18] v4l2-ctrls: simplify event subscription Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 15/18] V4L2 spec: document control events Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 16/18] vivi: support " Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 17/18] ivtv: add control event support Hans Verkuil
2011-06-07 15:05   ` [RFCv3 PATCH 18/18] v4l2-compat-ioctl32: add VIDIOC_DQEVENT support Hans Verkuil

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