diff options
| author | Laurent Pinchart <[email protected]> | 2021-04-23 09:15:54 +0200 |
|---|---|---|
| committer | Mauro Carvalho Chehab <[email protected]> | 2023-01-22 09:33:33 +0100 |
| commit | a418bb3f30d9ac570d51ff3f700851b78da2a8a9 (patch) | |
| tree | fb466f26fe0b5ea7070636c5a49abc07d91344d2 /tools/perf/scripts/python/bin | |
| parent | ea73eda50813df0dadbbd6fe2b31ae9484da0cc0 (diff) | |
media: subdev: Add [GS]_ROUTING subdev ioctls and operations
Add support for subdev internal routing. A route is defined as a single
stream from a sink pad to a source pad.
The userspace can configure the routing via two new ioctls,
VIDIOC_SUBDEV_G_ROUTING and VIDIOC_SUBDEV_S_ROUTING, and subdevs can
implement the functionality with v4l2_subdev_pad_ops.set_routing().
- Add sink and source streams for multiplexed links
- Copy the argument back in case of an error. This is needed to let the
caller know the number of routes.
- Expand and refine documentation.
- Make the 'routes' pointer a __u64 __user pointer so that a compat32
version of the ioctl is not required.
- Add struct v4l2_subdev_krouting to be used for subdevice operations.
- Fix typecasing warnings
- Check sink & source pad types
- Add 'which' field
- Routing to subdev state
- Dropped get_routing subdev op
Signed-off-by: Laurent Pinchart <[email protected]>
Signed-off-by: Michal Simek <[email protected]>
Signed-off-by: Sakari Ailus <[email protected]>
Signed-off-by: Jacopo Mondi <[email protected]>
Signed-off-by: Tomi Valkeinen <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions