media: Add stream to frame descriptor
authorSakari Ailus <sakari.ailus@linux.intel.com>
Thu, 28 Mar 2019 20:05:54 +0000 (21:05 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sun, 22 Jan 2023 08:51:15 +0000 (09:51 +0100)
The stream field identifies the stream this frame descriptor applies to in
routing configuration across a multiplexed link.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo+renesas@jmondi.org>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
include/media/v4l2-subdev.h

index 1dd579740faf10fa04473c1b95c8bfe777e82aea..17773be4a4eed08f360c1c49fd4b33003c6867c0 100644 (file)
@@ -345,6 +345,7 @@ enum v4l2_mbus_frame_desc_flags {
  * struct v4l2_mbus_frame_desc_entry - media bus frame description structure
  *
  * @flags:     bitmask flags, as defined by &enum v4l2_mbus_frame_desc_flags.
+ * @stream:    stream in routing configuration
  * @pixelcode: media bus pixel code, valid if @flags
  *             %FRAME_DESC_FL_BLOB is not set.
  * @length:    number of octets per frame, valid if @flags
@@ -354,6 +355,7 @@ enum v4l2_mbus_frame_desc_flags {
  */
 struct v4l2_mbus_frame_desc_entry {
        enum v4l2_mbus_frame_desc_flags flags;
+       u32 stream;
        u32 pixelcode;
        u32 length;
        union {