mpv/video/out
wm4 f17246fec1 vo_gpu: remove old window screenshot glue code and GL implementation
There is now a better way. Reading the font framebuffer was always a
hack. The new code via VOCTRL_SCREENSHOT renders it into a FBO, which
does not come with the disadvantages of reading the front buffer (like
not being supported by GLES, possibly black regions due to overlapping
windows on some systems).

For now keep VOCTRL_SCREENSHOT_WIN on the VO level, because there are
still some lesser VOs and backends that use it.
2018-02-13 17:45:29 -08:00
..
cocoa osx: code cleanups and cosmetic fixes 2018-01-20 14:43:49 -08:00
cocoa-cb cocoa-cb: initial implementation via opengl-cb API 2018-02-12 04:49:15 -08:00
d3d11 vo_gpu: d3d11: implement tex_download() 2018-02-13 21:25:15 +11:00
gpu vo_gpu: remove old window screenshot glue code and GL implementation 2018-02-13 17:45:29 -08:00
opengl vo_gpu: remove old window screenshot glue code and GL implementation 2018-02-13 17:45:29 -08:00
vulkan vo_gpu: remove old window screenshot glue code and GL implementation 2018-02-13 17:45:29 -08:00
wayland wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
win32 vo_gpu: win: remove exclusive-fullscreen detection hack 2017-12-20 14:53:41 +11:00
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_cb_common.swift cocoa-cb: initial implementation via opengl-cb API 2018-02-12 04:49:15 -08:00
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_atomic.c video: fix double free in drm_atomic_create_context 2017-12-03 17:30:17 +02:00
drm_atomic.h Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
drm_common.c video : Move drm options to substruct. 2017-10-23 21:08:20 +02:00
drm_common.h video : Move drm options to substruct. 2017-10-23 21:08:20 +02:00
drm_prime.c Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
drm_prime.h Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
filter_kernels.c vo_opengl: refactor scaler LUT weight packing/loading 2017-09-04 13:53:14 +02:00
filter_kernels.h vo_opengl: refactor scaler LUT weight packing/loading 2017-09-04 13:53:14 +02:00
vo.c vo: make opengl-cb first in the autoprobing order 2018-02-13 17:45:29 -08:00
vo.h cocoa-cb: initial implementation via opengl-cb API 2018-02-12 04:49:15 -08:00
vo_caca.c Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00
vo_direct3d.c Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00
vo_drm.c vo_drm: support --monitorpixelaspect 2018-02-11 17:51:15 -08:00
vo_gpu.c vo_gpu: remove old window screenshot glue code and GL implementation 2018-02-13 17:45:29 -08:00
vo_image.c
vo_lavc.c vo_lavc: remove messy delayed subtitle rendering logic 2017-11-07 05:29:26 +01:00
vo_mediacodec_embed.c vo_mediacodec_embed: implement hwcontext 2017-12-20 15:45:55 +11:00
vo_null.c
vo_opengl_cb.c vo: make opengl-cb first in the autoprobing order 2018-02-13 17:45:29 -08:00
vo_rpi.c vo_gpu: add internal ability to skip osd/subs for rendering 2018-02-11 17:45:51 -08:00
vo_sdl.c input: merge mouse wheel and axis keycodes 2017-09-03 20:31:44 +10:00
vo_tct.c sws_utils: don't force callers to provide option struct 2018-01-18 00:59:07 -08:00
vo_vaapi.c video: change some mp_image_pool semantics 2018-01-13 03:26:45 -08:00
vo_vdpau.c video: change some remaining vo_opengl mentions to vo_gpu 2018-01-20 14:43:49 -08:00
vo_x11.c sws_utils: don't force callers to provide option struct 2018-01-18 00:59:07 -08:00
vo_xv.c build: remove POSIX/sysv shared memory test 2017-12-02 23:19:13 +01:00
w32_common.c w32_common: refactor and improve window state handling 2017-12-19 23:22:52 +11:00
w32_common.h
wayland_common.c wayland_common: fix idle_inhibitor protocol segfault 2018-02-09 21:16:14 +02:00
wayland_common.h wayland_common: improve cursor code and scale cursor properly 2017-10-22 05:53:20 +01:00
win_state.c video: change some remaining vo_opengl mentions to vo_gpu 2018-01-20 14:43:49 -08:00
win_state.h
x11_common.c input: merge mouse wheel and axis keycodes 2017-09-03 20:31:44 +10:00
x11_common.h Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00