1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-13 18:37:10 +00:00
mpv/video/out
Rostislav Pehlivanov 68f9ee7e0b wayland_common: rewrite from scratch
The wayland code was written more than 4 years ago when wayland wasn't
even at version 1.0. This commit rewrites everything in a more modern way,
switches to using the new xdg v6 shell interface which solves a lot of bugs
and makes mpv tiling-friedly, adds support for drag and drop, adds support
for touchscreens, adds support for KDE's server decorations protocol,
and finally adds support for the new idle-inhibitor protocol.

It does not yet use the frame callback as a main rendering loop driver,
this will happen with a later commit.
2017-10-03 19:36:02 +01:00
..
cocoa
gpu vo_gpu: enable 3DLUTs in dumb mode 2017-09-30 19:03:34 +02:00
opengl wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
vulkan wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
wayland wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
win32
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m Revert "cocoa: re-enable double buffering" 2017-09-22 23:08:46 +10:00
d3d_shader_420p.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c
drm_common.h
filter_kernels.c
filter_kernels.h
vo_caca.c
vo_direct3d.c
vo_drm.c
vo_gpu.c vo_gpu: vulkan: initial implementation 2017-09-26 17:25:35 +02:00
vo_image.c
vo_lavc.c
vo_null.c
vo_opengl_cb.c vo_opengl_cb: fix deprecated option usage 2017-09-26 17:24:39 +02:00
vo_rpi.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
vo_sdl.c
vo_tct.c
vo_vaapi.c vaapi: move legacy code to vo_vaapi.c 2017-09-29 18:32:56 +02:00
vo_vdpau.c
vo_x11.c
vo_xv.c
vo.c vo_wayland: remove 2017-10-03 19:35:59 +01:00
vo.h wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
w32_common.c
w32_common.h
wayland_common.c wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
wayland_common.h wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
win_state.c
win_state.h
x11_common.c
x11_common.h