aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorSylwester Nawrocki <sylvester.nawrocki@gmail.com>2012-06-25 15:14:41 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-07-06 19:25:15 -0400
commit6889d5ced744cb8a5a96d359e8c3bc4e62bdc36b (patch)
tree678e458b728a3156a253026ecd36540267ced18b /Documentation
parent9fe75aac380bb0399756a14d14f29346a020a647 (diff)
[media] Feature removal: V4L2 selections API target and flag definitions
After unification of the V4L2 and V4L2 subdev selection targets and flags the old flags are no longer required. Thus they can be removed. However, as the API is present in a kernel release, this must go through the feature removal process. Signed-off-by: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/feature-removal-schedule.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 09701afc031a..b99803066b7b 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -558,3 +558,21 @@ Why: The V4L2_CID_VCENTER, V4L2_CID_HCENTER controls have been deprecated
558 There are newer controls (V4L2_CID_PAN*, V4L2_CID_TILT*) that provide 558 There are newer controls (V4L2_CID_PAN*, V4L2_CID_TILT*) that provide
559 similar functionality. 559 similar functionality.
560Who: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 560Who: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
561
562----------------------------
563
564What: V4L2 selections API target rectangle and flags unification, the
565 following definitions will be removed: V4L2_SEL_TGT_CROP_ACTIVE,
566 V4L2_SEL_TGT_COMPOSE_ACTIVE, V4L2_SUBDEV_SEL_*, V4L2_SUBDEV_SEL_FLAG_*
567 in favor of common V4L2_SEL_TGT_* and V4L2_SEL_FLAG_* definitions.
568 For more details see include/linux/v4l2-common.h.
569When: 3.8
570Why: The regular V4L2 selections and the subdev selection API originally
571 defined distinct names for the target rectangles and flags - V4L2_SEL_*
572 and V4L2_SUBDEV_SEL_*. Although, it turned out that the meaning of these
573 target rectangles is virtually identical and the APIs were consolidated
574 to use single set of names - V4L2_SEL_*. This didn't involve any ABI
575 changes. Alias definitions were created for the original ones to avoid
576 any instabilities in the user space interface. After few cycles these
577 backward compatibility definitions will be removed.
578Who: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>