From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Sakari Ailus <sakari.ailus@iki.fi>
Cc: linux-media@vger.kernel.org, hverkuil@xs4all.nl,
snjw23@gmail.com, t.stanislaws@samsung.com
Subject: Re: [PATCH v4 2/7] v4l: Remove "_ACTUAL" from subdev selection API target definition names
Date: Fri, 15 Jun 2012 15:55:28 +0200 [thread overview]
Message-ID: <2070008.tlNKc1tQnO@avalon> (raw)
In-Reply-To: <1339767880-8412-2-git-send-email-sakari.ailus@iki.fi>
Hi Sakari,
Thanks for the patch.
On Friday 15 June 2012 16:44:35 Sakari Ailus wrote:
> The string "_ACTUAL" does not say anything more about the target names. Drop
> it. V4L2 selection API was changed by "V4L: Remove "_ACTIVE" from the
> selection target name definitions" by Sylwester Nawrocki. This patch does
> the same for the V4L2 subdev API.
>
> Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi>
> ---
> Documentation/DocBook/media/v4l/dev-subdev.xml | 25
> +++++++++---------- .../media/v4l/vidioc-subdev-g-selection.xml |
> 12 ++++---- drivers/media/video/omap3isp/ispccdc.c | 4 +-
> drivers/media/video/omap3isp/isppreview.c | 4 +-
> drivers/media/video/omap3isp/ispresizer.c | 4 +-
> drivers/media/video/smiapp/smiapp-core.c | 22 ++++++++--------
> drivers/media/video/v4l2-subdev.c | 4 +-
> include/linux/v4l2-subdev.h | 4 +-
> 8 files changed, 39 insertions(+), 40 deletions(-)
>
> diff --git a/Documentation/DocBook/media/v4l/dev-subdev.xml
> b/Documentation/DocBook/media/v4l/dev-subdev.xml index 4afcbbe..ac715dd
> 100644
> --- a/Documentation/DocBook/media/v4l/dev-subdev.xml
> +++ b/Documentation/DocBook/media/v4l/dev-subdev.xml
> @@ -289,8 +289,8 @@
> &v4l2-rect; by the coordinates of the top left corner and the
> rectangle size. Both the coordinates and sizes are expressed in
> pixels.</para>
>
> - <para>As for pad formats, drivers store try and active
> - rectangles for the selection targets of ACTUAL type <xref
> + <para>As for pad formats, drivers store try and active rectangles for
> + the selection targets <xref
> linkend="v4l2-subdev-selection-targets">.</xref></para>
Could you please also fix the xref issue ? According to
http://www.docbook.org/tdg/en/html/xref.html, the xref element is supposed to
be empty. You can either use something like
... the selection targets described in <xref .../>
or a link element around "selection targets".
> <para>On sink pads, cropping is applied relative to the
> @@ -308,7 +308,7 @@
> <para>Scaling support is optional. When supported by a subdev,
> the crop rectangle on the subdev's sink pad is scaled to the
> size configured using the &VIDIOC-SUBDEV-S-SELECTION; IOCTL
> - using <constant>V4L2_SUBDEV_SEL_COMPOSE_ACTUAL</constant>
> + using <constant>V4L2_SUBDEV_SEL_TGT_COMPOSE</constant>
> selection target on the same pad. If the subdev supports scaling
> but not composing, the top and left values are not used and must
> always be set to zero.</para>
> @@ -333,22 +333,21 @@
> <title>Types of selection targets</title>
>
> <section>
> - <title>ACTUAL targets</title>
> + <title>Actual targets</title>
>
> - <para>ACTUAL targets reflect the actual hardware configuration
> - at any point of time. There is a BOUNDS target
> - corresponding to every ACTUAL.</para>
> + <para>Actual targets (without a postfix) reflect the actual hardware
> + configuration at any point of time.</para>
> </section>
Don't we have a bounds target for every actual target ?
> <section>
> <title>BOUNDS targets</title>
>
> - <para>BOUNDS targets is the smallest rectangle that contains
> - all valid ACTUAL rectangles. It may not be possible to set the
> - ACTUAL rectangle as large as the BOUNDS rectangle, however.
> - This may be because e.g. a sensor's pixel array is not
> - rectangular but cross-shaped or round. The maximum size may
> - also be smaller than the BOUNDS rectangle.</para>
> + <para>BOUNDS targets is the smallest rectangle that contains all
> + valid actual rectangles. It may not be possible to set the actual
> + rectangle as large as the BOUNDS rectangle, however. This may be
> + because e.g. a sensor's pixel array is not rectangular but
> + cross-shaped or round. The maximum size may also be smaller than the
> + BOUNDS rectangle.</para>
> </section>
>
> </section>
> diff --git a/Documentation/DocBook/media/v4l/vidioc-subdev-g-selection.xml
> b/Documentation/DocBook/media/v4l/vidioc-subdev-g-selection.xml index
> 208e9f0..96ab51e 100644
> --- a/Documentation/DocBook/media/v4l/vidioc-subdev-g-selection.xml
> +++ b/Documentation/DocBook/media/v4l/vidioc-subdev-g-selection.xml
> @@ -72,10 +72,10 @@
> <section>
> <title>Types of selection targets</title>
>
> - <para>There are two types of selection targets: actual and bounds.
> - The ACTUAL targets are the targets which configure the hardware.
> - The BOUNDS target will return a rectangle that contain all
> - possible ACTUAL rectangles.</para>
> + <para>There are two types of selection targets: plain and bounds. The
plain or actual ?
> + actual targets are the targets which configure the hardware. The
> BOUNDS + target will return a rectangle that contain all possible
> actual + rectangles.</para>
> </section>
>
> <section>
> @@ -93,7 +93,7 @@
> &cs-def;
> <tbody valign="top">
> <row>
> - <entry><constant>V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL</constant></entry>
> + <entry><constant>V4L2_SUBDEV_SEL_TGT_CROP</constant></entry>
> <entry>0x0000</entry>
> <entry>Actual crop. Defines the cropping
> performed by the processing step.</entry>
> @@ -104,7 +104,7 @@
> <entry>Bounds of the crop rectangle.</entry>
> </row>
> <row>
> -
<entry><constant>V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL</constant></entry>
> + <entry><constant>V4L2_SUBDEV_SEL_TGT_COMPOSE</constant></entry>
> <entry>0x0100</entry>
> <entry>Actual compose rectangle. Used to configure scaling
> on sink pads and composition on source pads.</entry>
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2012-06-15 13:55 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-15 13:44 [PATCH v4 0/7] V4L2 and V4L2 subdev selection target and flag changes Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 1/7] V4L: Remove "_ACTIVE" from the selection target name definitions Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 2/7] v4l: Remove "_ACTUAL" from subdev selection API target definition names Sakari Ailus
2012-06-15 13:55 ` Laurent Pinchart [this message]
2012-06-15 17:30 ` Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 3/7] v4l: Unify selection targets across V4L2 and V4L2 subdev interfaces Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 4/7] v4l: Common documentation for selection targets Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 5/7] v4l: Unify selection flags Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 6/7] v4l: Unify selection flags documentation Sakari Ailus
2012-06-15 13:44 ` [PATCH v4 7/7] v4l: Correct conflicting V4L2 subdev selection API documentation Sakari Ailus
2012-06-15 14:14 ` Laurent Pinchart
2012-06-15 15:31 ` Sakari Ailus
2012-06-15 17:28 ` Laurent Pinchart
2012-06-15 17:48 ` Sakari Ailus
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=2070008.tlNKc1tQnO@avalon \
--to=laurent.pinchart@ideasonboard.com \
--cc=hverkuil@xs4all.nl \
--cc=linux-media@vger.kernel.org \
--cc=sakari.ailus@iki.fi \
--cc=snjw23@gmail.com \
--cc=t.stanislaws@samsung.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox