mpv/video/out
Alexander Preisinger 0920dc1e26 wayland/shm: rewrite buffer handling
I was unhappy with the old way of handling buffers, especially resizing. But my
original plan to use wl_shm_pool_resize wasn't as good as I initially thought.
I might get back to it.

With the new buffer pools it now possible to select triple buffering. Also the
buffer pools are also needed for the upcoming subsurfaces for osd and subtitles.

I hope this change was worth it.
2014-02-11 18:44:53 +01:00
..
cocoa cocoa: remove dead code 2014-01-21 23:32:07 +01:00
aspect.c aspect: remove a small ffmpeg dependency 2014-01-22 00:35:52 +01:00
aspect.h vo: merge get rid of vo.aspdat field 2014-01-22 00:35:52 +01:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m vo: merge get rid of vo.aspdat field 2014-01-22 00:35:52 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c
gl_common.c msg: rename mp_msg_log -> mp_msg 2013-12-21 22:13:04 +01:00
gl_common.h m_option: add mp_log callback to OPT_STRING_VALIDATE options 2013-12-21 21:43:16 +01:00
gl_header_fixes.h
gl_hwdec_vaglx.c
gl_hwdec_vda.c vda: fix build on OS X 10.7 2014-01-02 22:45:39 +01:00
gl_hwdec_vdpau.c
gl_lcms.c vo_opengl: fix typo in gamma function's parameter 2014-02-10 22:11:13 +01:00
gl_lcms.h
gl_osd.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
gl_osd.h
gl_video.c msg: rename mp_msg_log -> mp_msg 2013-12-21 22:13:04 +01:00
gl_video.h
gl_video_shaders.glsl
gl_w32.c
gl_wayland.c wayland: fix memory leaks 2014-01-08 20:59:40 +01:00
gl_x11.c gl_x11: don't require a X visual for modern GL context creation 2014-02-06 14:33:30 +01:00
pnm_loader.c
pnm_loader.h
vo.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo.h video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_caca.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_corevideo.c video/out: don't access aspdat in VOs 2014-01-22 00:35:52 +01:00
vo_direct3d.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_image.c video/out: don't access aspdat in VOs 2014-01-22 00:35:52 +01:00
vo_lavc.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_null.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_opengl.c
vo_opengl_old.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_sdl.c vo_sdl: fix compilation 2014-01-25 00:26:35 +01:00
vo_vaapi.c video/out: don't access aspdat in VOs 2014-01-22 00:35:52 +01:00
vo_vdpau.c vo_vdpau: Discard zero timestamps 2014-02-10 22:10:56 +01:00
vo_wayland.c wayland/shm: rewrite buffer handling 2014-02-11 18:44:53 +01:00
vo_x11.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
vo_xv.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
w32_common.c w32_common: Fix extended keys 2014-01-21 00:41:56 +01:00
w32_common.h
wayland_common.c video/out: simplify monitor aspect handling 2014-01-11 18:58:06 +01:00
wayland_common.h wayland: fix fullscreen & resizing for good 2014-01-07 21:12:24 +01:00
x11_common.c x11: fix initial VO size 2014-02-02 03:19:36 +01:00
x11_common.h video/out: remove pointless x/y parameter from vo_x11_config_vo_window 2014-01-11 18:58:07 +01:00
x11_icon.bin