From 403f489f6cccf8e6bf74ac1b57fa083759af60ec Mon Sep 17 00:00:00 2001 From: rr- Date: Tue, 4 Oct 2016 22:07:19 +0200 Subject: vo_drm: change CLI options + refactors - Change connector selection to accept human readable names (such as eDP-1, HDMI-A-2) rather than arbitrary numbers. - Change GPU selection to accept GPU number rather than device paths. - Merge connector and GPU selection into one --drm-connector. - Add support for --drm-connector=help. - Add support for --drm-* in EGL backend. - Refactor KMS; reduce state sharing across drm_common. --- options/options.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'options/options.c') diff --git a/options/options.c b/options/options.c index 93a76e5d41..38f5d16721 100644 --- a/options/options.c +++ b/options/options.c @@ -48,6 +48,10 @@ #include "player/command.h" #include "stream/stream.h" +#if HAVE_DRM +#include "video/out/drm_common.h" +#endif + extern const char mp_help_text[]; static void print_version(struct mp_log *log) @@ -190,6 +194,11 @@ static const m_option_t mp_vo_opt_list[] = { #if HAVE_WIN32 OPT_STRING("vo-mmcss-profile", mmcss_profile, 0), #endif +#if HAVE_DRM + OPT_STRING_VALIDATE("drm-connector", drm_connector_spec, + 0, drm_validate_connector_opt), + OPT_INT("drm-mode", drm_mode_id, 0), +#endif {0} }; -- cgit v1.2.3