mmal/vc: Add mapping for OMX_IndexConfigBufferStall / MMAL_PARAMETER_VIDEO_STALL_THRESHOLD

Requested on the forum, and potentially useful
https://www.raspberrypi.org/forums/viewtopic.php?f=70&t=273123&p=1655481
This commit is contained in:
Dave Stevenson
2020-05-05 13:13:58 +01:00
committed by popcornmix
parent b420015189
commit 04c2643311

View File

@@ -104,6 +104,7 @@ enum {
MMAL_PARAMETER_VIDEO_SOURCE_PATTERN, /**< Take a @ref MMAL_PARAMETER_SOURCE_PATTERN_T */
MMAL_PARAMETER_VIDEO_ENCODE_SEPARATE_NAL_BUFS, /**< Take a @ref MMAL_PARAMETER_BOOLEAN_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 */
};
/** Display transformations.
@@ -524,5 +525,11 @@ typedef struct MMAL_PARAMETER_VIDEO_SOURCE_PATTERN_T {
MMAL_RATIONAL_T framerate; /**< Framerate used when determining buffer timestamps */
} MMAL_PARAMETER_VIDEO_SOURCE_PATTERN_T;
typedef struct MMAL_PARAMETER_VIDEO_STALL_T {
MMAL_PARAMETER_HEADER_T hdr;
MMAL_BOOL_T stalled; /**< Whether we are stalled */
uint32_t delay; /**< Delay in real time (us) from last buffer to current time */
} MMAL_PARAMETER_VIDEO_STALL_T;
#endif