On Fri, Sep 30, 2022 at 02:22:40PM +0300, Tomi Valkeinen wrote: > Hei, > > On 30/09/2022 14:05, Sakari Ailus wrote: > > > > @@ -191,6 +192,55 @@ struct v4l2_subdev_capability { > > > /* The v4l2 sub-device supports routing and multiplexed streams. */ > > > #define V4L2_SUBDEV_CAP_STREAMS 0x00000002 > > > +/* > > > + * Is the route active? An active route will start when streaming is enabled > > > + * on a video node. > > > + */ > > > +#define V4L2_SUBDEV_ROUTE_FL_ACTIVE _BITUL(0) > > > > _BITUL() will produce an unsigned long. This isn't necessary. > > > > Please use (1U << 0) instead. Same below. > > Ok. I used BIT() originally, but that, of course, isn't available in > userspace... > > You might also have noticed that the next flag is bit 2, not bit 1. Bit 1 > was immutable route, which I dropped, but for the time being I kept the > numbering to keep the ABI compatibility with my already compiled tools. I'll > change that one to bit 1 in the next series, or if we decide to add a static > flag, I'll add the static flag as bit 1. Sounds good. -- Sakari Ailus