mbox series

[v1,0/4] v4l-utils: support multiplexed streams

Message ID 20211130141815.892354-1-tomi.valkeinen@ideasonboard.com
Headers show
Series v4l-utils: support multiplexed streams | expand

Message

Tomi Valkeinen Nov. 30, 2021, 2:18 p.m. UTC
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(-)

Comments

Laurent Pinchart Dec. 1, 2021, 3:46 a.m. UTC | #1
Hi Tomi,

Thank you for the patch.

On Tue, Nov 30, 2021 at 04:18:11PM +0200, Tomi Valkeinen wrote:
> 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.

What device(s) have you tested this with ?

> 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(-)
Tomi Valkeinen Dec. 1, 2021, 6:28 a.m. UTC | #2
On 01/12/2021 05:46, Laurent Pinchart wrote:
> Hi Tomi,
> 
> Thank you for the patch.
> 
> On Tue, Nov 30, 2021 at 04:18:11PM +0200, Tomi Valkeinen wrote:
>> 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.
> 
> What device(s) have you tested this with ?

TI DRA76 EVM with fpdlink setup.

Later yesterday I realized I should also test without the kernel 
multiplexed streams series.

  Tomi