mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 19:43:40 +02:00
Revert "media: renesas: vsp1: brx: Fix format propagation"
This reverts commit937f3e6b51. The change to format propagation in the BRx broke configuration of the DRM pipeline. Revert it to fix the regression. The original commit was meant to fix a v4l2-compliance failure, with no known userspace applications being affected beside test tools. Reverting is the simplest option, a more comprehensive fix can be developed (and tested more thoroughly) later. Reported-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Closes: https://lore.kernel.org/linux-media/CA+V-a8t481xuwava0nb7uY9CUPqFWZ_8EP0xrK3BgumP7HDcLg@mail.gmail.com Fixes:937f3e6b51("media: renesas: vsp1: brx: Fix format propagation") Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> # On RZ/T2H Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Link: https://patch.msgid.link/20260506215650.1897177-3-laurent.pinchart+renesas@ideasonboard.com Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
parent
a0d8f7ac03
commit
f78073e84c
|
|
@ -156,20 +156,14 @@ static int brx_set_format(struct v4l2_subdev *subdev,
|
|||
compose->height = format->height;
|
||||
}
|
||||
|
||||
/*
|
||||
* Propagate the format code to all pads, and the whole format to the
|
||||
* source pad.
|
||||
*/
|
||||
/* Propagate the format code to all pads. */
|
||||
if (fmt->pad == BRX_PAD_SINK(0)) {
|
||||
unsigned int i;
|
||||
|
||||
for (i = 0; i < brx->entity.source_pad; ++i) {
|
||||
for (i = 0; i <= brx->entity.source_pad; ++i) {
|
||||
format = v4l2_subdev_state_get_format(state, i);
|
||||
format->code = fmt->format.code;
|
||||
}
|
||||
|
||||
format = v4l2_subdev_state_get_format(state, i);
|
||||
*format = fmt->format;
|
||||
}
|
||||
|
||||
done:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user