linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFCv2 API PATCH 00/28] Full series of API fixes from the 2012 Media Workshop
@ 2012-09-07 13:29 Hans Verkuil
  2012-09-07 13:29 ` [RFCv2 API PATCH 01/28] v4l: Remove experimental tag from certain API elements Hans Verkuil
  2012-09-07 13:59 ` [RFCv2 API PATCH 00/28] Full series of API fixes from the 2012 Media Workshop Devin Heitmueller
  0 siblings, 2 replies; 69+ messages in thread
From: Hans Verkuil @ 2012-09-07 13:29 UTC (permalink / raw)
  To: linux-media; +Cc: Laurent Pinchart

Hi all,

This is the full patch series containing API fixes as discussed during the
2012 Media Workshop.

Regarding the 'make ioctl const' patches: I've only done the easy ones in
this patch series. The remaining write-only ioctls are used much more widely,
so changing those will happen later.

The last few patches that enhance the core code with more stringent tests
against what ioctls can be called for which types of device node will need
reviewing. I have tested it exhaustively with ivtv (which is one of the
most complex drivers, and the only one that has exotic devices like VBI
out).

To use v4l2-compliance with ivtv I also needed to make a few other fixes
elsewhere. The tree with both this patch series and the addition ivtv fixes
can be found here:

http://git.linuxtv.org/hverkuil/media_tree.git/shortlog/refs/heads/ivtv

I have also tested this patch series (actually a slightly older version)
with em28xx. That driver needed a lot of changes to get it to pass the
v4l2-compliance tests. Those can be found here:

http://git.linuxtv.org/hverkuil/media_tree.git/shortlog/refs/heads/em28xx

Comments are welcome.

Regards,

	Hans


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

end of thread, other threads:[~2012-09-20 13:23 UTC | newest]

Thread overview: 69+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-07 13:29 [RFCv2 API PATCH 00/28] Full series of API fixes from the 2012 Media Workshop Hans Verkuil
2012-09-07 13:29 ` [RFCv2 API PATCH 01/28] v4l: Remove experimental tag from certain API elements Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 02/28] videodev2.h: split off controls into v4l2-controls.h Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 03/28] DocBook: improve STREAMON/OFF documentation Hans Verkuil
2012-09-07 19:58     ` Sylwester Nawrocki
2012-09-13  2:17     ` Laurent Pinchart
2012-09-07 13:29   ` [RFCv2 API PATCH 04/28] DocBook: make the G/S/TRY_FMT specification more strict Hans Verkuil
2012-09-07 20:00     ` Sylwester Nawrocki
2012-09-13  2:18     ` Laurent Pinchart
2012-09-07 13:29   ` [RFCv2 API PATCH 05/28] DocBook: bus_info can no longer be empty Hans Verkuil
2012-09-07 20:00     ` Sylwester Nawrocki
2012-09-08 11:15       ` Hans Verkuil
2012-09-08 14:19         ` Sylwester Nawrocki
2012-09-09  8:45           ` Hans Verkuil
2012-09-09 14:01             ` Sylwester Nawrocki
2012-09-13  1:24     ` Laurent Pinchart
2012-09-13 10:40       ` Hans Verkuil
2012-09-19 18:46         ` Laurent Pinchart
2012-09-20  6:38           ` Hans Verkuil
2012-09-20 13:24             ` Laurent Pinchart
2012-09-07 13:29   ` [RFCv2 API PATCH 06/28] v4l2-core: deprecate V4L2_BUF_TYPE_PRIVATE Hans Verkuil
2012-09-13  2:21     ` Laurent Pinchart
2012-09-13 10:46       ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 07/28] DocBook: " Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 08/28] v4l2: remove experimental tag from a number of old drivers Hans Verkuil
2012-09-07 20:04     ` Sylwester Nawrocki
2012-09-07 13:29   ` [RFCv2 API PATCH 09/28] DocBook: document when to return ENODATA Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 10/28] Rename V4L2_(IN|OUT)_CAP_CUSTOM_TIMINGS Hans Verkuil
2012-09-13  2:22     ` Laurent Pinchart
2012-09-13 10:47       ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 11/28] DocBook: fix awkward language and fix the documented return value Hans Verkuil
2012-09-07 20:08     ` Sylwester Nawrocki
2012-09-07 13:29   ` [RFCv2 API PATCH 12/28] v4l2-core: Add new V4L2_CAP_MONOTONIC_TS capability Hans Verkuil
2012-09-07 20:11     ` Sylwester Nawrocki
2012-09-13  2:26     ` Laurent Pinchart
2012-09-13 20:38     ` Sakari Ailus
2012-09-13 20:50       ` Laurent Pinchart
2012-09-13 20:56         ` Hans Verkuil
2012-09-14  9:02           ` Sakari Ailus
2012-09-14  9:21             ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 13/28] Add V4L2_CAP_MONOTONIC_TS where applicable Hans Verkuil
2012-09-07 20:15     ` Sylwester Nawrocki
2012-09-08 14:33     ` Rémi Denis-Courmont
2012-09-09  8:46       ` Hans Verkuil
2012-09-13  1:27     ` Laurent Pinchart
2012-09-07 13:29   ` [RFCv2 API PATCH 14/28] DocBook: clarify that sequence is also set for output devices Hans Verkuil
2012-09-07 20:18     ` Sylwester Nawrocki
2012-09-13  2:28     ` Laurent Pinchart
2012-09-13 10:48       ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 15/28] DocBook: Mark CROPCAP as optional instead of as compulsory Hans Verkuil
2012-09-13  2:32     ` Laurent Pinchart
2012-09-07 13:29   ` [RFCv2 API PATCH 16/28] v4l2: make vidioc_s_fbuf const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 17/28] v4l2: make vidioc_s_jpegcomp const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 18/28] v4l2: make vidioc_s_freq_hw_seek const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 19/28] v4l2: make vidioc_(un)subscribe_event const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 20/28] v4l2: make vidioc_s_audio const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 21/28] v4l2: make vidioc_s_audout const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 22/28] v4l2: make vidioc_s_modulator const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 23/28] v4l2: make vidioc_s_crop const Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 24/28] v4l2-dev: add new VFL_DIR_ defines Hans Verkuil
2012-09-13  2:36     ` Laurent Pinchart
2012-09-13 10:54       ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 25/28] Set vfl_dir for all display or m2m drivers Hans Verkuil
2012-09-13  2:37     ` Laurent Pinchart
2012-09-13 10:56       ` Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 26/28] v4l2-dev: improve ioctl validity checks Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 27/28] v4l2-dev: reorder checks into blocks of ioctls with similar properties Hans Verkuil
2012-09-07 13:29   ` [RFCv2 API PATCH 28/28] Add vfl_dir field documentation Hans Verkuil
2012-09-07 13:59 ` [RFCv2 API PATCH 00/28] Full series of API fixes from the 2012 Media Workshop Devin Heitmueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).