summaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch')
-rw-r--r--target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch61
1 files changed, 0 insertions, 61 deletions
diff --git a/target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch b/target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch
deleted file mode 100644
index 130ce59193..0000000000
--- a/target/linux/bcm27xx/patches-6.1/950-0335-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 72f32ce98a5414dd6b2b20ea4e983d7cbc6eaf8b Mon Sep 17 00:00:00 2001
-From: Dave Stevenson <dave.stevenson@raspberrypi.com>
-Date: Thu, 5 Aug 2021 16:38:34 +0100
-Subject: [PATCH] staging/vchiq-mmal: Add parameters for interlaced
- video support
-
-Adds enum mmal_interlace_type and struct
-mmal_parameter_video_interlace_type to allow for querying the
-interlacing mode on decoders.
-
-Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
----
- .../vchiq-mmal/mmal-parameters.h | 37 +++++++++++++++++++
- 1 file changed, 37 insertions(+)
-
---- a/drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h
-+++ b/drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h
-@@ -811,6 +811,43 @@ struct mmal_parameter_displayregion {
- u32 alpha;
- };
-
-+enum mmal_interlace_type {
-+ /* The data is not interlaced, it is progressive scan */
-+ MMAL_INTERLACE_PROGRESSIVE,
-+ /*
-+ * The data is interlaced, fields sent separately in temporal order, with
-+ * upper field first
-+ */
-+ MMAL_INTERLACE_FIELD_SINGLE_UPPER_FIRST,
-+ /*
-+ * The data is interlaced, fields sent separately in temporal order, with
-+ * lower field first
-+ */
-+ MMAL_INTERLACE_FIELD_SINGLE_LOWER_FIRST,
-+ /*
-+ * The data is interlaced, two fields sent together line interleaved,
-+ * with the upper field temporally earlier
-+ */
-+ MMAL_INTERLACE_FIELDS_INTERLEAVED_UPPER_FIRST,
-+ /*
-+ * The data is interlaced, two fields sent together line interleaved,
-+ * with the lower field temporally earlier
-+ */
-+ MMAL_INTERLACE_FIELDS_INTERLEAVED_LOWER_FIRST,
-+ /*
-+ * The stream may contain a mixture of progressive and interlaced
-+ * frames
-+ */
-+ MMAL_INTERLACE_MIXED,
-+
-+ MMAL_INTERLACE_DUMMY = 0x7FFFFFFF
-+};
-+
-+struct mmal_parameter_video_interlace_type {
-+ enum mmal_interlace_type mode; /* The interlace type of the content */
-+ u32 bRepeatFirstField; /* Whether to repeat the first field */
-+};
-+
- #define MMAL_MAX_IMAGEFX_PARAMETERS 5
-
- struct mmal_parameter_imagefx_parameters {