diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-08-22 00:12:33 +0200 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-09-21 23:13:19 +0000 |
commit | 804eb80e78337f5a60080acc1bbbc8a754060a1e (patch) | |
tree | 71151181394a29db83970e5067a4597bb6afb6bb /options/options.c | |
parent | 0d457ffc40604c4cf57c87fa62ca588735afd714 (diff) | |
download | mpv-804eb80e78337f5a60080acc1bbbc8a754060a1e.tar.bz2 mpv-804eb80e78337f5a60080acc1bbbc8a754060a1e.tar.xz |
win32: add --window-corners
Allows to set preference for window corners rounding for DWM.
Diffstat (limited to 'options/options.c')
-rw-r--r-- | options/options.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c index 357f043404..40f1f6ff83 100644 --- a/options/options.c +++ b/options/options.c @@ -32,6 +32,7 @@ #ifdef _WIN32 #include <windows.h> +#include <dwmapi.h> #endif #include "options.h" @@ -190,6 +191,16 @@ static const m_option_t mp_vo_opt_list[] = { {"window-affinity", OPT_CHOICE(window_affinity, {"default", WDA_NONE}, {"excludefromcapture", WDA_EXCLUDEFROMCAPTURE}, {"monitor", WDA_MONITOR})}, {"vo-mmcss-profile", OPT_STRING(mmcss_profile)}, +// For old MinGW-w64 compatibility +#define DWMWCP_DEFAULT 0 +#define DWMWCP_DONOTROUND 1 +#define DWMWCP_ROUND 2 +#define DWMWCP_ROUNDSMALL 3 + {"window-corners", OPT_CHOICE(window_corners, + {"default", DWMWCP_DEFAULT}, + {"donotround", DWMWCP_DONOTROUND}, + {"round", DWMWCP_ROUND}, + {"roundsmall", DWMWCP_ROUNDSMALL})}, #endif #if HAVE_EGL_ANDROID {"android-surface-size", OPT_SIZE_BOX(android_surface_size)}, |