mpv/video/out
James Ross-Gowan 68ac45e487 w32: always get screenrc from an HMONITOR
This simplifies update_screen_rect a bit. Unless --fs-screen=all is
used, it will always get an HMONITOR and call GetMonitorInfo to
determine its dimensions. This will make it easier for the next few
commits to determine the colour profile and the refresh rate from the
HMONITOR.

There is a slight change in behaviour. When selecting a screen that is
out of range, such as --screen=9 on a machine with only two monitors,
the old code would silently select the last existing monitor. The new
code prints an error message and falls back to the default screen (same
as the Cocoa code.)

Signed-off-by: wm4 <wm4@nowhere>
2015-11-06 19:53:18 +01:00
..
cocoa
opengl vo_opengl: simplify function loader slightly 2015-11-06 14:01:01 +01:00
wayland
aspect.c video: fix panscan in vertical case 2015-06-29 23:46:59 +02:00
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h vo_opengl: cocoa: switch to new internal API 2015-10-01 22:42:25 +02:00
cocoa_common.m cocoa: set application policy before creating window 2015-10-11 16:19:08 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c vo_drm: uninstall signal handlers after quitting 2015-10-30 20:26:37 +01:00
drm_common.h
filter_kernels.c vo_opengl: add tscale-clamp option 2015-08-20 21:55:19 +02:00
filter_kernels.h vo_opengl: add tscale-clamp option 2015-08-20 21:55:19 +02:00
vo.c vo_opengl, vo_opengl_cb: drop unneeded vo_frame fields 2015-11-04 21:49:54 +01:00
vo.h vo_opengl, vo_opengl_cb: drop unneeded vo_frame fields 2015-11-04 21:49:54 +01:00
vo_caca.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_direct3d.c vo_direct3d: fix operation 2015-10-31 12:52:02 +01:00
vo_drm.c vo_drm: show osd in audio only mode 2015-10-29 12:59:13 +01:00
vo_image.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_lavc.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_null.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_opengl.c vo_opengl: win32: try to enable DwmFlush by default 2015-11-01 20:47:57 +01:00
vo_opengl_cb.c vo_opengl_cb: log some events 2015-11-04 21:49:54 +01:00
vo_rpi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_sdl.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_vaapi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_vdpau.c vo_vdpau: check VDP_RGBA_FORMAT_A8 support 2015-11-04 21:49:54 +01:00
vo_wayland.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_x11.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_xv.c vo_xv: fix crash with --wid 2015-10-07 13:49:29 +02:00
w32_common.c w32: always get screenrc from an HMONITOR 2015-11-06 19:53:18 +01:00
w32_common.h vo_direct3d: fix operation 2015-10-31 12:52:02 +01:00
wayland_common.c Revert "vo_wayland: define opaque region" 2015-10-20 00:15:07 +02:00
wayland_common.h vo_opengl: wayland: switch to new internal API 2015-10-01 22:57:02 +02:00
win_state.c
win_state.h
x11_common.c x11: separate window creation and configuration 2015-09-30 23:31:34 +02:00
x11_common.h x11: separate window creation and configuration 2015-09-30 23:31:34 +02:00
x11_icon.bin