Hi, This series adds support to multiplexed streams. v4l2-ctl and media-ctl are updated to allow configuring routes and setting configs per stream. v4l2-compliance is updated to always set the new stream field, and to do some testing for multiplexed subdevs. Tomi Tomi Valkeinen (4): v4l2-utils: update Linux headers for multiplexed streams v4l2-ctl: Add routing and streams support media-ctl: add support for routes and streams v4l2-ctl/compliance: add routing and streams multiplexed streams include/linux/v4l2-subdev.h | 88 +++++- utils/common/v4l2-info.cpp | 2 + utils/media-ctl/libmediactl.c | 41 +++ utils/media-ctl/libv4l2subdev.c | 256 +++++++++++++++-- utils/media-ctl/media-ctl.c | 113 ++++++-- utils/media-ctl/mediactl.h | 16 ++ utils/media-ctl/options.c | 15 +- utils/media-ctl/options.h | 1 + utils/media-ctl/v4l2subdev.h | 58 +++- utils/v4l2-compliance/v4l2-compliance.cpp | 124 +++++++-- utils/v4l2-compliance/v4l2-compliance.h | 8 +- utils/v4l2-compliance/v4l2-test-subdevs.cpp | 43 ++- utils/v4l2-ctl/v4l2-ctl-subdev.cpp | 289 +++++++++++++++++--- utils/v4l2-ctl/v4l2-ctl.cpp | 2 + utils/v4l2-ctl/v4l2-ctl.h | 2 + 15 files changed, 928 insertions(+), 130 deletions(-) -- 2.25.1