[PATCH 06/13] platform/raspberrypi: vchiq-mmal: Update video parameters
Jai Luthra
jai.luthra at ideasonboard.com
Fri Oct 31 10:27:26 PDT 2025
From: Dave Stevenson <dave.stevenson at raspberrypi.org>
mmal_parameters.h hasn't been updated to reflect additions made
over the last few years. Update it to reflect the currently
supported parameters.
Signed-off-by: Dave Stevenson <dave.stevenson at raspberrypi.org>
Signed-off-by: Jai Luthra <jai.luthra at ideasonboard.com>
---
drivers/platform/raspberrypi/vchiq-mmal/mmal-parameters.h | 38 +++++++++++++++++++++++++++++++++++++-
1 file changed, 37 insertions(+), 1 deletion(-)
diff --git a/drivers/platform/raspberrypi/vchiq-mmal/mmal-parameters.h b/drivers/platform/raspberrypi/vchiq-mmal/mmal-parameters.h
index a0cdd28101f2dd67fd6b64ce1c95c0cbbfe15fc4..0a4fc9252b1798d883047e22bbfca050017f938e 100644
--- a/drivers/platform/raspberrypi/vchiq-mmal/mmal-parameters.h
+++ b/drivers/platform/raspberrypi/vchiq-mmal/mmal-parameters.h
@@ -577,7 +577,43 @@ enum mmal_parameter_video_type {
MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG,
/**< @ref MMAL_PARAMETER_BOOLEAN_T */
- MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER
+ MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER,
+
+ /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
+ MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE,
+
+ /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T. */
+ MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS,
+
+ /**< Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T. */
+ MMAL_PARAMETER_VIDEO_RENDER_STATS,
+
+ /**< Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T. */
+ MMAL_PARAMETER_VIDEO_INTERLACE_TYPE,
+
+ /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
+ MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS,
+
+ /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
+ MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMING,
+
+ /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
+ MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS,
+
+ /**< Takes a @ref MMAL_PARAMETER_SOURCE_PATTERN_T */
+ MMAL_PARAMETER_VIDEO_SOURCE_PATTERN,
+
+ /**< Takes a @ref MMAL_PARAMETER_BOOLEAN_T */
+ MMAL_PARAMETER_VIDEO_ENCODE_SEPARATE_NAL_BUFS,
+
+ /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
+ MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH,
+
+ /**< Take a @ref MMAL_PARAMETER_VIDEO_STALL_T */
+ MMAL_PARAMETER_VIDEO_STALL_THRESHOLD,
+
+ /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
+ MMAL_PARAMETER_VIDEO_ENCODE_HEADERS_WITH_FRAME,
};
/** Valid mirror modes */
--
2.51.0
More information about the linux-arm-kernel
mailing list