video_decode: Add parameter to disable timestamp validation

Video_decode was always ensuring that timestamps increased in value
during a stream.
V4L2 M2M API wants a direct mapping, so add an option to disable it.
This commit is contained in:
Dave Stevenson
2020-11-04 17:44:09 +00:00
committed by popcornmix
parent 7deff646e8
commit 4a0a19b88b
2 changed files with 2 additions and 0 deletions

View File

@@ -106,6 +106,7 @@ enum {
MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH, /**< Take a @ref MMAL_PARAMETER_UINT32_T */ MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH, /**< Take a @ref MMAL_PARAMETER_UINT32_T */
MMAL_PARAMETER_VIDEO_STALL_THRESHOLD, /**< Take a @ref MMAL_PARAMETER_VIDEO_STALL_T */ 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_ENCODE_HEADERS_WITH_FRAME, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
MMAL_PARAMETER_VIDEO_VALIDATE_TIMESTAMPS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_T */
}; };
/** Display transformations. /** Display transformations.

View File

@@ -545,6 +545,7 @@ typedef enum OMX_INDEXTYPE {
OMX_IndexParamDpc, /**< reference: OMX_PARAM_DPCTYPE */ OMX_IndexParamDpc, /**< reference: OMX_PARAM_DPCTYPE */
OMX_IndexParamGamma, /**< reference: OMX_PARAM_GAMMATYPE */ OMX_IndexParamGamma, /**< reference: OMX_PARAM_GAMMATYPE */
OMX_IndexParamCodecHeadersWithFrame, /**< reference: OMX_CONFIG_BOOLEANTYPE */ OMX_IndexParamCodecHeadersWithFrame, /**< reference: OMX_CONFIG_BOOLEANTYPE */
OMX_IndexConfigBrcmVideoCheckTimestamps, /**< reference: OMX_CONFIG_BOOLEANTYPE */
OMX_IndexMax = 0x7FFFFFFF OMX_IndexMax = 0x7FFFFFFF
} OMX_INDEXTYPE; } OMX_INDEXTYPE;