mirror of
https://github.com/raspberrypi/userland.git
synced 2025-12-06 04:49:12 +00:00
video_decode: Option to stop decode on aspect ratio & colourspace changes
V4L2 needs to stop on any change that triggers a V4L2_EVENT_SOURCE_CHANGE, and that includes aspect ratio and colourspace changes. Add a new parameter to request that behaviour from the RIL component. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
This commit is contained in:
committed by
Dom Cobley
parent
5aece5be06
commit
6e8f786db2
@@ -107,6 +107,7 @@ enum {
|
||||
MMAL_PARAMETER_VIDEO_STALL_THRESHOLD, /**< Take a @ref MMAL_PARAMETER_VIDEO_STALL_T */
|
||||
MMAL_PARAMETER_VIDEO_ENCODE_HEADERS_WITH_FRAME, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
|
||||
MMAL_PARAMETER_VIDEO_VALIDATE_TIMESTAMPS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
|
||||
MMAL_PARAMETER_VIDEO_STOP_ON_PAR_COLOUR_CHANGE, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
|
||||
};
|
||||
|
||||
/** Display transformations.
|
||||
|
||||
@@ -539,6 +539,8 @@ typedef enum OMX_INDEXTYPE {
|
||||
OMX_IndexConfigCameraDigitalGain, /**< reference: OMX_CONFIG_CAMERAGAINTYPE */
|
||||
OMX_IndexConfigBrcmDroppableRunLength, /**< reference: OMX_PARAM_U32TYPE */
|
||||
OMX_IndexParamMinimumAlignment, /**< reference: OMX_PARAM_MINALIGNTYPE */
|
||||
|
||||
// 0x7f000110
|
||||
OMX_IndexParamDenoise, /**< reference: OMX_PARAM_DENOISETYPE */
|
||||
OMX_IndexParamSharpen, /**< reference: OMX_PARAM_SHARPENTYPE */
|
||||
OMX_IndexParamGreenEq, /**< reference: OMX_PARAM_GREENEQTYPE */
|
||||
@@ -547,6 +549,8 @@ typedef enum OMX_INDEXTYPE {
|
||||
OMX_IndexParamCdn, /**< reference: OMX_PARAM_CDNTYPE */
|
||||
OMX_IndexParamCodecHeadersWithFrame, /**< reference: OMX_CONFIG_BOOLEANTYPE */
|
||||
OMX_IndexConfigBrcmVideoCheckTimestamps, /**< reference: OMX_CONFIG_BOOLEANTYPE */
|
||||
OMX_IndexParamBrcmStopOnColourSpaceAndPARChange, /**< reference: OMX_CONFIG_BOOLEANTYPE */
|
||||
|
||||
OMX_IndexMax = 0x7FFFFFFF
|
||||
} OMX_INDEXTYPE;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user