summaryrefslogtreecommitdiffstats
path: root/video/out
diff options
context:
space:
mode:
Diffstat (limited to 'video/out')
-rw-r--r--video/out/android_common.c7
-rw-r--r--video/out/android_common.h2
-rw-r--r--video/out/aspect.c20
-rw-r--r--video/out/cocoa/events_view.m343
-rw-r--r--video/out/cocoa/mpvadapter.h41
-rw-r--r--video/out/cocoa/video_view.h24
-rw-r--r--video/out/cocoa/video_view.m52
-rw-r--r--video/out/cocoa/window.m455
-rw-r--r--video/out/cocoa_cb_common.swift62
-rw-r--r--video/out/cocoa_common.m1103
-rw-r--r--video/out/d3d11/context.c190
-rw-r--r--video/out/d3d11/context.h13
-rw-r--r--video/out/d3d11/hwdec_d3d11va.c24
-rw-r--r--video/out/d3d11/hwdec_dxva2dxgi.c11
-rw-r--r--video/out/d3d11/ra_d3d11.c161
-rw-r--r--video/out/d3d11/ra_d3d11.h12
-rw-r--r--video/out/dither.c94
-rw-r--r--video/out/dr_helper.c56
-rw-r--r--video/out/dr_helper.h10
-rw-r--r--video/out/drm_atomic.c20
-rw-r--r--video/out/drm_atomic.h10
-rw-r--r--video/out/drm_common.c1154
-rw-r--r--video/out/drm_common.h122
-rw-r--r--video/out/filter_kernels.c80
-rw-r--r--video/out/filter_kernels.h4
-rw-r--r--video/out/gpu/context.c119
-rw-r--r--video/out/gpu/context.h27
-rw-r--r--video/out/gpu/d3d11_helpers.c166
-rw-r--r--video/out/gpu/d3d11_helpers.h19
-rw-r--r--video/out/gpu/error_diffusion.c7
-rw-r--r--video/out/gpu/hwdec.c246
-rw-r--r--video/out/gpu/hwdec.h42
-rw-r--r--video/out/gpu/lcms.c251
-rw-r--r--video/out/gpu/lcms.h28
-rw-r--r--video/out/gpu/libmpv_gpu.c12
-rw-r--r--video/out/gpu/libmpv_gpu.h2
-rw-r--r--video/out/gpu/osd.c12
-rw-r--r--video/out/gpu/osd.h2
-rw-r--r--video/out/gpu/ra.c10
-rw-r--r--video/out/gpu/ra.h17
-rw-r--r--video/out/gpu/shader_cache.c23
-rw-r--r--video/out/gpu/shader_cache.h2
-rw-r--r--video/out/gpu/spirv.c1
-rw-r--r--video/out/gpu/user_shaders.c8
-rw-r--r--video/out/gpu/user_shaders.h2
-rw-r--r--video/out/gpu/utils.c21
-rw-r--r--video/out/gpu/utils.h5
-rw-r--r--video/out/gpu/video.c798
-rw-r--r--video/out/gpu/video.h86
-rw-r--r--video/out/gpu/video_shaders.c216
-rw-r--r--video/out/gpu/video_shaders.h16
-rw-r--r--video/out/gpu_next/context.c237
-rw-r--r--video/out/gpu_next/context.h (renamed from video/out/cocoa/window.h)35
-rw-r--r--video/out/hwdec/dmabuf_interop.h (renamed from video/out/hwdec/hwdec_vaapi.h)34
-rw-r--r--video/out/hwdec/dmabuf_interop_gl.c373
-rw-r--r--video/out/hwdec/dmabuf_interop_pl.c (renamed from video/out/hwdec/hwdec_vaapi_vk.c)79
-rw-r--r--video/out/hwdec/dmabuf_interop_wl.c83
-rw-r--r--video/out/hwdec/hwdec_aimagereader.c404
-rw-r--r--video/out/hwdec/hwdec_cuda.c27
-rw-r--r--video/out/hwdec/hwdec_cuda.h3
-rw-r--r--video/out/hwdec/hwdec_cuda_gl.c12
-rw-r--r--video/out/hwdec/hwdec_cuda_vk.c171
-rw-r--r--video/out/hwdec/hwdec_drmprime.c319
-rw-r--r--video/out/hwdec/hwdec_drmprime_overlay.c (renamed from video/out/opengl/hwdec_drmprime_drm.c)39
-rw-r--r--video/out/hwdec/hwdec_ios_gl.m (renamed from video/out/opengl/hwdec_ios.m)91
-rw-r--r--video/out/hwdec/hwdec_mac_gl.c (renamed from video/out/opengl/hwdec_osx.c)92
-rw-r--r--video/out/hwdec/hwdec_vaapi.c209
-rw-r--r--video/out/hwdec/hwdec_vaapi_gl.c221
-rw-r--r--video/out/hwdec/hwdec_vt.c141
-rw-r--r--video/out/hwdec/hwdec_vt.h63
-rw-r--r--video/out/hwdec/hwdec_vt_pl.m312
-rw-r--r--video/out/hwdec/hwdec_vulkan.c333
-rw-r--r--video/out/libmpv.h2
-rw-r--r--video/out/libmpv_sw.c1
-rw-r--r--video/out/mac/common.swift273
-rw-r--r--video/out/mac/gl_layer.swift24
-rw-r--r--video/out/mac/metal_layer.swift54
-rw-r--r--video/out/mac/title_bar.swift110
-rw-r--r--video/out/mac/view.swift161
-rw-r--r--video/out/mac/window.swift77
-rw-r--r--video/out/mac_common.swift157
-rw-r--r--video/out/meson.build51
-rw-r--r--video/out/opengl/angle_dynamic.c15
-rw-r--r--video/out/opengl/angle_dynamic.h4
-rw-r--r--video/out/opengl/common.c62
-rw-r--r--video/out/opengl/common.h14
-rw-r--r--video/out/opengl/context.c74
-rw-r--r--video/out/opengl/context.h23
-rw-r--r--video/out/opengl/context_angle.c11
-rw-r--r--video/out/opengl/context_cocoa.c223
-rw-r--r--video/out/opengl/context_drm_egl.c672
-rw-r--r--video/out/opengl/context_dxinterop.c4
-rw-r--r--video/out/opengl/context_glx.c160
-rw-r--r--video/out/opengl/context_rpi.c327
-rw-r--r--video/out/opengl/context_wayland.c78
-rw-r--r--video/out/opengl/context_win.c55
-rw-r--r--video/out/opengl/context_x11egl.c48
-rw-r--r--video/out/opengl/egl_helpers.c173
-rw-r--r--video/out/opengl/egl_helpers.h3
-rw-r--r--video/out/opengl/formats.c2
-rw-r--r--video/out/opengl/gl_headers.h1
-rw-r--r--video/out/opengl/hwdec_d3d11egl.c16
-rw-r--r--video/out/opengl/hwdec_dxva2egl.c18
-rw-r--r--video/out/opengl/hwdec_dxva2gldx.c16
-rw-r--r--video/out/opengl/hwdec_rpi.c384
-rw-r--r--video/out/opengl/hwdec_vdpau.c8
-rw-r--r--video/out/opengl/libmpv_gl.c31
-rw-r--r--video/out/opengl/oml_sync.c112
-rw-r--r--video/out/opengl/oml_sync.h28
-rw-r--r--video/out/opengl/ra_gl.c34
-rw-r--r--video/out/placebo/ra_pl.c173
-rw-r--r--video/out/placebo/ra_pl.h9
-rw-r--r--video/out/placebo/utils.c29
-rw-r--r--video/out/placebo/utils.h12
-rw-r--r--video/out/present_sync.c126
-rw-r--r--video/out/present_sync.h57
-rw-r--r--video/out/vo.c460
-rw-r--r--video/out/vo.h114
-rw-r--r--video/out/vo_caca.c8
-rw-r--r--video/out/vo_direct3d.c57
-rw-r--r--video/out/vo_dmabuf_wayland.c869
-rw-r--r--video/out/vo_drm.c539
-rw-r--r--video/out/vo_gpu.c70
-rw-r--r--video/out/vo_gpu_next.c2280
-rw-r--r--video/out/vo_image.c20
-rw-r--r--video/out/vo_kitty.c434
-rw-r--r--video/out/vo_lavc.c27
-rw-r--r--video/out/vo_libmpv.c168
-rw-r--r--video/out/vo_mediacodec_embed.c8
-rw-r--r--video/out/vo_null.c13
-rw-r--r--video/out/vo_rpi.c913
-rw-r--r--video/out/vo_sdl.c63
-rw-r--r--video/out/vo_sixel.c233
-rw-r--r--video/out/vo_tct.c164
-rw-r--r--video/out/vo_vaapi.c30
-rw-r--r--video/out/vo_vdpau.c77
-rw-r--r--video/out/vo_wlshm.c119
-rw-r--r--video/out/vo_x11.c73
-rw-r--r--video/out/vo_xv.c61
-rw-r--r--video/out/vulkan/common.h13
-rw-r--r--video/out/vulkan/context.c166
-rw-r--r--video/out/vulkan/context.h8
-rw-r--r--video/out/vulkan/context_display.c492
-rw-r--r--video/out/vulkan/context_mac.m126
-rw-r--r--video/out/vulkan/context_wayland.c