From 3e7d483ac89289f613138002be2043ec5f479bb0 Mon Sep 17 00:00:00 2001 From: James Ross-Gowan Date: Sun, 7 Jul 2013 02:04:00 +1000 Subject: w32: update manifest for high DPI and Windows 8.1 Since Windows Vista, when running at 144 DPI or higher with composition switched on, applications that don't declare themselves to be DPI aware are stretched by the window manager, kind of like low resolution apps in OSX. To avoid this, declare DPI awareness in the manifest. Since mpv is practically resolution independent this shouldn't cause any trouble. The 'True/PM' value declares per-monitor DPI awareness in Windows 8.1, so that the mpv isn't shrunk when moved from a high DPI screen to one with a lower DPI. Also, avoid compatibility shims by declaring compatibility with all Windows versions from Vista to 8.1 and add the missing uiAccess attribute to the requestedExecutionLevel element. --- osdep/mpv.exe.manifest | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'osdep') diff --git a/osdep/mpv.exe.manifest b/osdep/mpv.exe.manifest index c924377c4b..c30993e80c 100644 --- a/osdep/mpv.exe.manifest +++ b/osdep/mpv.exe.manifest @@ -7,13 +7,31 @@ type="win32" /> mpv - The Movie Player + + + True/PM + + + + + + + + + + + + + + -- cgit v1.2.3