mpv/video/out
wm4 4d747400bb win32: allow multiple windows at the same time
Window classes are process-wide (or at least DLL-wide), so you can't
have 2 classes with the same name. Our code attempted to do this when
for example 2 libmpv instances were created within the same process.
This failed, because RegisterWindowEx() fails if the class already
exists.

Fix this by ignoring RegisterWindowEx() errors. If the class can really
not be registered, we will fail on CreateWindowEx() instead. Of course
we also can't unregister the class, as another thread might be using it.
Windows will free the class automatically if the DLL is unloaded or the
process terminates.

Fixes #2319 (hopefully).
2015-09-22 21:54:43 +02:00
..
cocoa
opengl vo_opengl: fix shader compilation with debanding and OSX hwdec 2015-09-10 20:53:47 +02:00
wayland
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa: hide cursor using a blank image instead of a system-wide API 2015-08-11 08:02:58 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c
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: fix video EOF with display-sync 2015-08-12 10:46:29 +02:00
vo.h player: add display sync mode 2015-08-10 18:48:45 +02:00
vo_caca.c
vo_direct3d.c vo_direct3d: create multithreaded IDirect3DDevice9 2015-07-30 21:26:42 +02:00
vo_drm.c
vo_image.c
vo_lavc.c
vo_null.c
vo_opengl.c vo_opengl: remove gl_ prefixes from files in video/out/opengl 2015-09-09 18:09:31 +02:00
vo_opengl_cb.c vo_opengl: remove gl_ prefixes from files in video/out/opengl 2015-09-09 18:09:31 +02:00
vo_rpi.c vo_rpi: fix compilation 2015-09-11 08:16:17 +02:00
vo_sdl.c
vo_vaapi.c vo_vaapi: drop unused field 2015-07-15 13:27:38 +02:00
vo_vdpau.c vo_vdpau: fix frame scheduling if display FPS is unknown 2015-08-04 19:23:07 +02:00
vo_wayland.c vo_wayland: Wait for frame callbacks 2015-08-21 00:01:01 +02:00
vo_xv.c
w32_common.c win32: allow multiple windows at the same time 2015-09-22 21:54:43 +02:00
w32_common.h
wayland_common.c input: add append argument to file drop event 2015-08-30 05:28:24 -07:00
wayland_common.h vo_wayland: Wait for frame callbacks 2015-08-21 00:01:01 +02:00
win_state.c
win_state.h
x11_common.c x11: drag and drop append with modifier 2015-08-30 05:28:30 -07:00
x11_common.h x11: drag and drop append with modifier 2015-08-30 05:28:30 -07:00
x11_icon.bin