1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-16 20:05:07 +00:00
mpv/DOCS/man
Martin Herkt def87f1e5f
win32: avoid detection as exclusive fullscreen window
Apparently Windows treats windows that use OpenGL, cover an entire
screen and have the WS_POPUP style set or are topmost windows as
exclusive fullscreen windows that bypass DWM and cannot be covered
by other windows.
This means we can’t use dwmflush in fullscreen mode, and it also
means that no other window can cover mpv, and it makes the screen
flicker when switching to fullscreen mode.

This can be avoided by not setting the WS_POPUP flag.
Users can still access the old behavior by enabling stay-on-top
(which IMO at least makes sense—now we just need to get dwmflush
autodetection right to avoid nasty surprises).

fixes #2177
2015-11-13 12:41:59 +01:00
..
af.rst manpage: fix broken example 2015-09-27 19:21:37 +02:00
ao.rst ao_jack: remove "alsa" std-channel-layout choice 2015-11-07 15:20:34 +01:00
changes.rst manpage: move out the MPlayer comparison page 2015-02-05 22:12:11 +01:00
encode.rst manpage: Fix typo. oacopts -> ovcopts 2015-06-23 22:00:57 +02:00
input.rst command: make display-fps property writable 2015-11-09 13:59:25 +01:00
ipc.rst ipc: add request_id to json 2015-07-03 22:26:54 +02:00
lua.rst subprocess, lua: export whether the process was killed by us 2015-06-27 21:08:55 +02:00
mpv.rst manpage: remove examples and authors section 2015-11-08 19:02:18 +01:00
options.rst win32: avoid detection as exclusive fullscreen window 2015-11-13 12:41:59 +01:00
osc.rst osc: time display configuration options 2015-06-19 21:33:44 +02:00
vf.rst video: replace vf_format outputlevels option with global option 2015-09-29 21:12:26 +02:00
vo.rst vo_opengl_cb: make operation more similar to normal VOs 2015-11-09 20:51:57 +01:00