1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-25 00:02:13 +00:00
mpv/video/out
wm4 7b7e15a460 vdpau: move RGB surface management out of the VO
Integrate it with the existing surface allocator in vdpau.c. The changes
are a bit violent, because the vdpau API is so non-orthogonal: compared
to video surfaces, output surfaces use a different ID type, different
format types, and different API functions.

Also, introduce IMGFMT_VDPAU_OUTPUT for VdpOutputSurfaces wrapped in
mp_image, rather than hacking it. This is a bit cleaner.
2014-05-22 20:59:31 +02:00
..
cocoa cocoa: use mainScreen as a fallback for window constraining 2014-04-28 21:32:59 +02:00
aspect.c vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
aspect.h vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
cocoa_common.m cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_common.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_common.h video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_header_fixes.h
gl_hwdec_vaglx.c video: make mp_image use mp_image_params directly 2014-04-21 02:57:16 +02:00
gl_hwdec_vda.c
gl_hwdec_vdpau.c vo_vdpau, vo_opengl: handle vdpau preemption differently 2014-05-10 10:44:16 +02:00
gl_lcms.c gl_lcms: properly expand the cache filename being written 2014-04-05 18:13:00 +02:00
gl_lcms.h vo_opengl, cocoa: allow to autoselect a color profile 2014-03-31 22:07:33 +02:00
gl_osd.c
gl_osd.h
gl_video_shaders.glsl vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_video.c vo_opengl: support rotation 2014-04-21 02:57:16 +02:00
gl_video.h video/out: remove legacy colorspace stuff 2014-03-29 00:25:08 +01:00
gl_w32.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_wayland.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_x11.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_corevideo.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_direct3d.c win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
vo_image.c vo: get rid of config_count field 2014-05-06 00:21:15 +02:00
vo_lavc.c encode: fix PTS unit mismatch 2014-05-10 10:44:16 +02:00
vo_null.c
vo_opengl_old.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_opengl.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_sdl.c vo_sdl: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:35:19 +02:00
vo_vaapi.c vo_vaapi: don't redraw twice 2014-05-22 09:28:17 +02:00
vo_vdpau.c vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
vo_wayland.c vo_wayland: always assume resize on reconfigure 2014-05-06 23:18:57 +02:00
vo_x11.c x11: fix a warning with --disable-xext 2014-05-22 09:29:56 +02:00
vo_xv.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo.c vo: minor simplifications 2014-05-22 09:28:39 +02:00
vo.h player: remove VO from seeking code path 2014-05-07 21:50:16 +02:00
w32_common.c w32_common: fix typo 2014-05-10 10:44:15 +02:00
w32_common.h win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
wayland_common.c wayland: fix typo 2014-05-14 20:29:08 +02:00
wayland_common.h wayland: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:16:18 +02:00
win_state.c video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: unbreak build without xinerama 2014-05-19 22:09:26 +02:00
x11_common.h x11: never enable DPMS if we didn't disable it 2014-05-18 22:16:53 +02:00
x11_icon.bin