Skip to content

Conversation

@6by9
Copy link
Contributor

@6by9 6by9 commented Nov 3, 2025

Follow up to "drm/vc4: plane: Swap Cb/Cr pointers for YVU formats" Swap the offsets as well as the buffer objects for YVU formats.

Draft as I want to double check the async update path too.

Follow up to "drm/vc4: plane: Swap Cb/Cr pointers for YVU formats"
Swap the offsets as well as the buffer objects for YVU formats.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
@6by9 6by9 marked this pull request as ready for review November 3, 2025 15:42
@6by9
Copy link
Contributor Author

6by9 commented Nov 3, 2025

Rightly or wrongly, https://github.com/raspberrypi/linux/blob/rpi-6.12.y/drivers/gpu/drm/vc4/vc4_plane.c#L2571 only lets ptr0_offset[0] change with an async update. ptr0_offset[1] and ptr0_offset[2] can't change.

I think that means that we can't (currently) update the chroma planes of a YUV/YVU frame with an async update, so there's no issue. When someone complains about async YUV updates I'll take another look.

Dropping the draft status.

@pelwell pelwell merged commit df1d52b into raspberrypi:rpi-6.12.y Nov 4, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Nov 4, 2025
kernel: drm/vc4: plane: Swap Cb/Cr pointers for YVU formats
See: raspberrypi/linux#7122

kernel: drm/vc4: plane: Swap Cb/Cr offsets for YVU formats
See: raspberrypi/linux#7124

kernel: media: imx477: Increase IMX477_VBLANK_MIN due to image corruption
See: raspberrypi/linux#7114

kernel: staging: vc04_services: vc-sm-cma: Fix smatch warnings
See: raspberrypi/linux#7116
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Nov 4, 2025
kernel: drm/vc4: plane: Swap Cb/Cr pointers for YVU formats
See: raspberrypi/linux#7122

kernel: drm/vc4: plane: Swap Cb/Cr offsets for YVU formats
See: raspberrypi/linux#7124

kernel: media: imx477: Increase IMX477_VBLANK_MIN due to image corruption
See: raspberrypi/linux#7114

kernel: staging: vc04_services: vc-sm-cma: Fix smatch warnings
See: raspberrypi/linux#7116
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants