[libcamera-devel,v4,0/5] cam: Add support to specify multiple stream configurations with roles
mbox series

Message ID 20190408135006.15423-1-niklas.soderlund@ragnatech.se
Headers show
Series
  • cam: Add support to specify multiple stream configurations with roles
Related show

Message

Niklas Söderlund April 8, 2019, 1:50 p.m. UTC
Hi,

This series extends the cam tool to work with stream roles and multiple
streams. It depends on the stream roles series [1] and is tested on the
IPU3 pipeline handler which provides good frames for two streams in the
same request. The IPU3 pipeline handler still requires patches who are
in flight for it to support multiple streams.

1. [PATCH v4 0/8] libcamera: stream: Add basic stream usages

Niklas Söderlund (5):
  cam: Rename --format to --stream
  cam: Extend BufferWriter to include a stream name in file path
  cam: Add support to specify multiple stream configurations with roles
  cam: Extend request completion handler to deal with multiple streams
  cam: Allow cameras with more than one stream

 src/cam/buffer_writer.cpp |   6 +-
 src/cam/buffer_writer.h   |   2 +-
 src/cam/main.cpp          | 157 +++++++++++++++++++++++++++-----------
 3 files changed, 117 insertions(+), 48 deletions(-)

Comments

Niklas Söderlund April 9, 2019, 3:50 p.m. UTC | #1
Hi,

With Laurents comment fixed pushed to master.

On 2019-04-08 15:50:01 +0200, Niklas Söderlund wrote:
> Hi,
> 
> This series extends the cam tool to work with stream roles and multiple
> streams. It depends on the stream roles series [1] and is tested on the
> IPU3 pipeline handler which provides good frames for two streams in the
> same request. The IPU3 pipeline handler still requires patches who are
> in flight for it to support multiple streams.
> 
> 1. [PATCH v4 0/8] libcamera: stream: Add basic stream usages
> 
> Niklas Söderlund (5):
>   cam: Rename --format to --stream
>   cam: Extend BufferWriter to include a stream name in file path
>   cam: Add support to specify multiple stream configurations with roles
>   cam: Extend request completion handler to deal with multiple streams
>   cam: Allow cameras with more than one stream
> 
>  src/cam/buffer_writer.cpp |   6 +-
>  src/cam/buffer_writer.h   |   2 +-
>  src/cam/main.cpp          | 157 +++++++++++++++++++++++++++-----------
>  3 files changed, 117 insertions(+), 48 deletions(-)
> 
> -- 
> 2.21.0
>