vc04_services: bcm2835-codec: Correct alignment requirements for YUYV
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Wed, 11 Oct 2023 14:05:38 +0000 (15:05 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:05 +0000 (11:35 +0000)
commit21bd324064f0d54bac32ec3df50657a0f0621c39
tree1c52643f52febf215b18ca4852f54f6ea63c1522
parent1a63f1cfc0220a64c5977ac80435ac35c3b60418
vc04_services: bcm2835-codec: Correct alignment requirements for YUYV

The firmware wants the YUYV format stride alignment to be to a multiple
of 32pixels / 64 bytes. The kernel driver was configuring it to a multiple
of 16 pixels / 32 bytes, which then failed when it tried starting to
stream.

Correct the alignment requirements.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c