1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-14 11:01:35 +00:00
mpv/video/out
wm4 d853abafc3 x11: use mpv internal key auto-repeat handling if possible
Block X11's native key repeat, and use mpv's key repeat handling in
input.c instead.

No configure check for XKB. Even though it's an extension, it has been
part of most (all?) xlibs since 1996. If XKB appears to be missing,
just refuse enabling x11.

This is a potentially controversial change. mpv will use its own key
repeat rate, instead of X11's. This should be better, because seeking
will have a standardized "speed" (seek events per seconds when keeping
a seek key held down). It will also allow disabling key repears for
certain commands, though this is not done anywhere yet.

The new behavior can be disabled with the --native-keyrepeat option.
2013-04-24 18:07:01 +02:00
..
aspect.c video: deal with 0x0 window size 2013-03-19 23:34:50 +01:00
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa_common: keep aspect ratio when clipping window 2013-04-17 21:22:22 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
filter_kernels.c
filter_kernels.h
gl_cocoa.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_common.c vo_opengl: split into multiple files, convert to new option API 2013-03-28 21:46:17 +01:00
gl_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_header_fixes.h gl_header_fixes: add GL_RGBA32F 2013-03-28 22:55:56 +01:00
gl_lcms.c gl_lcms: fix compilation when lcms2 is not available 2013-03-30 03:29:54 +01:00
gl_lcms.h vo_opengl: split into multiple files, convert to new option API 2013-03-28 21:46:17 +01:00
gl_osd.c
gl_osd.h
gl_video_shaders.glsl gl_video: actually fix shader compilation on OSX 2013-03-28 23:52:40 +01:00
gl_video.c gl_video: remove double const qualifier 2013-03-30 20:42:11 +01:00
gl_video.h vo_opengl: add alpha output 2013-03-28 21:46:17 +01:00
gl_w32.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_wayland.c wayland: use vo flags for enabling alpha support 2013-04-02 21:10:22 +02:00
gl_x11.c vo_opengl: add alpha output 2013-03-28 21:46:17 +01:00
osx_common.h
osx_common.m
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_corevideo.h
vo_corevideo.m gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
vo_direct3d.c
vo_image.c
vo_lavc.c
vo_null.c
vo_opengl_old.c vo_opengl_old: remove nomanyfmts warning 2013-04-23 14:18:23 +02:00
vo_opengl.c gl_video: use choice option type for dither-depth suboption 2013-03-28 21:46:18 +01:00
vo_sdl.c
vo_vdpau.c
vo_x11.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
vo_xv.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
vo.c vo: rename vo_draw_image to vo_queue_image 2013-03-28 21:46:18 +01:00
vo.h vo: rename vo_draw_image to vo_queue_image 2013-03-28 21:46:18 +01:00
w32_common.c w32_common: Cygwin64 fixes 2013-03-23 21:04:59 +01:00
w32_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
wayland_common.c wayland: fully support cursor autohide options 2013-03-23 12:58:34 +01:00
wayland_common.h
x11_common.c x11: use mpv internal key auto-repeat handling if possible 2013-04-24 18:07:01 +02:00
x11_common.h x11: use mpv internal key auto-repeat handling if possible 2013-04-24 18:07:01 +02:00