summaryrefslogtreecommitdiffstats
path: root/video/out/drm_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/drm_common.c')
-rw-r--r--video/out/drm_common.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/video/out/drm_common.c b/video/out/drm_common.c
index 084cf22768..4ecad6f0c4 100644
--- a/video/out/drm_common.c
+++ b/video/out/drm_common.c
@@ -64,27 +64,27 @@ static double mode_get_Hz(const drmModeModeInfo *mode);
#define OPT_BASE_STRUCT struct drm_opts
const struct m_sub_options drm_conf = {
.opts = (const struct m_option[]) {
- OPT_STRING_VALIDATE("drm-connector", drm_connector_spec,
- 0, drm_validate_connector_opt),
- OPT_STRING_VALIDATE("drm-mode", drm_mode_spec,
- 0, drm_validate_mode_opt),
- OPT_CHOICE("drm-atomic", drm_atomic, 0,
- ({"no", 0},
- {"auto", 1})),
- OPT_CHOICE_OR_INT("drm-draw-plane", drm_draw_plane, 0, 0, INT_MAX,
- ({"primary", DRM_OPTS_PRIMARY_PLANE},
- {"overlay", DRM_OPTS_OVERLAY_PLANE})),
- OPT_CHOICE_OR_INT("drm-drmprime-video-plane", drm_drmprime_video_plane, 0, 0, INT_MAX,
- ({"primary", DRM_OPTS_PRIMARY_PLANE},
- {"overlay", DRM_OPTS_OVERLAY_PLANE})),
- OPT_CHOICE("drm-format", drm_format, 0,
- ({"xrgb8888", DRM_OPTS_FORMAT_XRGB8888},
- {"xrgb2101010", DRM_OPTS_FORMAT_XRGB2101010})),
- OPT_SIZE_BOX("drm-draw-surface-size", drm_draw_surface_size, 0),
-
- OPT_REPLACED("drm-osd-plane-id", "drm-draw-plane"),
- OPT_REPLACED("drm-video-plane-id", "drm-drmprime-video-plane"),
- OPT_REPLACED("drm-osd-size", "drm-draw-surface-size"),
+ {"drm-connector", OPT_STRING_VALIDATE(drm_connector_spec,
+ drm_validate_connector_opt)},
+ {"drm-mode", OPT_STRING_VALIDATE(drm_mode_spec,
+ drm_validate_mode_opt)},
+ {"drm-atomic", OPT_CHOICE(drm_atomic, {"no", 0}, {"auto", 1})},
+ {"drm-draw-plane", OPT_CHOICE(drm_draw_plane,
+ {"primary", DRM_OPTS_PRIMARY_PLANE},
+ {"overlay", DRM_OPTS_OVERLAY_PLANE}),
+ M_RANGE(0, INT_MAX)},
+ {"drm-drmprime-video-plane", OPT_CHOICE(drm_drmprime_video_plane,
+ {"primary", DRM_OPTS_PRIMARY_PLANE},
+ {"overlay", DRM_OPTS_OVERLAY_PLANE}),
+ M_RANGE(0, INT_MAX)},
+ {"drm-format", OPT_CHOICE(drm_format,
+ {"xrgb8888", DRM_OPTS_FORMAT_XRGB8888},
+ {"xrgb2101010", DRM_OPTS_FORMAT_XRGB2101010})},
+ {"drm-draw-surface-size", OPT_SIZE_BOX(drm_draw_surface_size)},
+
+ {"drm-osd-plane-id", OPT_REPLACED("drm-draw-plane")},
+ {"drm-video-plane-id", OPT_REPLACED("drm-drmprime-video-plane")},
+ {"drm-osd-size", OPT_REPLACED("drm-draw-surface-size")},
{0},
},
.defaults = &(const struct drm_opts) {