summaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch')
-rw-r--r--target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch53
1 files changed, 0 insertions, 53 deletions
diff --git a/target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch b/target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch
deleted file mode 100644
index 313ca37738..0000000000
--- a/target/linux/bcm27xx/patches-6.1/950-1022-vc04_services-bcm2835-codec-Correct-alignment-requir.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 9f4002165439d02a63760e68948246e3af764318 Mon Sep 17 00:00:00 2001
-From: Dave Stevenson <dave.stevenson@raspberrypi.com>
-Date: Wed, 11 Oct 2023 15:05:38 +0100
-Subject: [PATCH] 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>
----
- .../vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
---- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
-+++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
-@@ -206,28 +206,28 @@ static const struct bcm2835_codec_fmt su
- }, {
- .fourcc = V4L2_PIX_FMT_YUYV,
- .depth = 16,
-- .bytesperline_align = { 32, 32, 32, 32, 32 },
-+ .bytesperline_align = { 64, 64, 64, 64, 64 },
- .flags = 0,
- .mmal_fmt = MMAL_ENCODING_YUYV,
- .size_multiplier_x2 = 2,
- }, {
- .fourcc = V4L2_PIX_FMT_UYVY,
- .depth = 16,
-- .bytesperline_align = { 32, 32, 32, 32, 32 },
-+ .bytesperline_align = { 64, 64, 64, 64, 64 },
- .flags = 0,
- .mmal_fmt = MMAL_ENCODING_UYVY,
- .size_multiplier_x2 = 2,
- }, {
- .fourcc = V4L2_PIX_FMT_YVYU,
- .depth = 16,
-- .bytesperline_align = { 32, 32, 32, 32, 32 },
-+ .bytesperline_align = { 64, 64, 64, 64, 64 },
- .flags = 0,
- .mmal_fmt = MMAL_ENCODING_YVYU,
- .size_multiplier_x2 = 2,
- }, {
- .fourcc = V4L2_PIX_FMT_VYUY,
- .depth = 16,
-- .bytesperline_align = { 32, 32, 32, 32, 32 },
-+ .bytesperline_align = { 64, 64, 64, 64, 64 },
- .flags = 0,
- .mmal_fmt = MMAL_ENCODING_VYUY,
- .size_multiplier_x2 = 2,