mpv/video/out/opengl
wm4 9de8730dc9 vo_opengl: win32: always request MMCSS for DWM
Quoting MSDN: "Notifies the Desktop Window Manager (DWM) to opt in to or
out of Multimedia Class Schedule Service (MMCSS) scheduling while the
calling process is alive.". Whatever this means. (An application can
change the scheduling priority of the window manager?)

Does this improve anything? I have no idea. Certainly this is a program
that does multimedia and graphics, so we seem to be a good match for
this.

Is it bad if we enable this even while playback is inactive or paused? I
have no idea either.

Is there a magic cargo cult function that will mark our renderer thread
as multimedia thing? I have no idea. (We use a function to enable MMCSS
for our audio thread in ao_wasapi.)
2015-11-01 20:50:41 +01:00
..
cocoa.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
common.c vo_opengl: add vsync-fences option 2015-10-30 20:26:51 +01:00
common.h vo_opengl: add vsync-fences option 2015-10-30 20:26:51 +01:00
header_fixes.h vo_opengl: vaapi: redo how EGL extensions are loaded 2015-09-27 16:18:06 +02:00
hwdec.c video: remove VDA support 2015-09-28 22:03:14 +02:00
hwdec.h video: remove VDA support 2015-09-28 22:03:14 +02:00
hwdec_dxva2.c client API: rename GL_MP_D3D_interfaces 2015-09-24 21:07:37 +02:00
hwdec_osx.c vo_opengl: videotoolbox: cleanups 2015-09-28 22:11:04 +02:00
hwdec_vaegl.c vo_opengl: vaapi: fix compilation failure on older systems 2015-10-23 15:56:17 +02:00
hwdec_vaglx.c vaapi: remove dependency on X11 2015-09-27 21:33:15 +02:00
hwdec_vdpau.c vo_opengl: actually set hardware decoder mapped texture format 2015-09-24 23:48:57 +02:00
lcms.c
lcms.h
osd.c
osd.h
rpi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
rpi.h vo_opengl: vaapi: redo how EGL extensions are loaded 2015-09-27 16:18:06 +02:00
utils.c vo_opengl: move shader file caching to video.c 2015-09-23 22:13:03 +02:00
utils.h vo_opengl: move shader file caching to video.c 2015-09-23 22:13:03 +02:00
video.c vo_opengl: cache frames only in display-sync mode 2015-10-30 12:53:43 +01:00
video.h vo_opengl: remove source shader leftover 2015-10-24 17:11:02 +02:00
video_shaders.c vo_opengl: make the default debanding settings less excessive 2015-10-21 11:32:31 +02:00
video_shaders.h vo_opengl: remove sharpen scalers, add sharpen sub-option 2015-09-23 22:43:27 +02:00
w32.c vo_opengl: win32: always request MMCSS for DWM 2015-11-01 20:50:41 +01:00
wayland.c vo_opengl: wayland: use a more standard symbol 2015-10-23 16:09:58 +02:00
x11.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
x11egl.c vo_opengl: x11egl: fix confused error status codes 2015-10-12 22:10:11 +02:00