Hi All,

On 20-May-26 17:32, [email protected] wrote:
> 3. Similar to the ope_input /dev/video# to ope_proc pad 0 propagation,
>    for the try stuff automatically propagating info from ope_proc pad 2
>    to ope_disp pad 0 will also not work. In this case it might be best to
>    just completely disable auto-propagation and rely on userspace to do
>    this itself even for the active state. Or you could do the
>    v4l2_subdev_get_locked_active_state() thing again.
> 
>    You can check userspace has done this properly by calling
>    media_pipeline_start() at stream-on time, which ensures that enabled
>    source -> sink pad links agree on the format on both sides.
>    You should probably call media_pipeline_start() regardless.

Correction this is superseeded by note 6:

> 6. There should be no propagation from /dev/video# nodes to pads, instead
>    a validate_link media-entity op should be used to check userspace has
>    properly made these line up on stream-start

So no propagation from [try|set]_fmt on /dev/video# to subdev pads should
happen at all.

Regards,

Hans

(also sorry for not cutting the large rest of the patch in my previous reply)



Reply via email to