1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-03 21:52:12 +00:00
mpv/video
wm4 ac5538c7df vaapi: use GPU memcpy for reading back from HW surface
This makes it much faster if the surface is really mapped from GPU
memory. It's slightly slower than system memcpy if used on system
memory. We don't really know definitely in which type of memory
it's located, so we use the GPU memcpy in all cases.

Fixes #2317.
2015-09-25 19:18:16 +02:00
..
decode video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
filter vf_vavpp: allocate output surfaces with the same size as input 2015-09-23 14:20:50 +02:00
out vo_rpi, wayland: fix build 2015-09-25 16:02:15 +02:00
csputils.c video: add a way to disable automatic stereo conversion 2015-07-10 18:04:34 +02:00
csputils.h
d3d.h vo_direct3d, dxva2: use the same D3D device 2015-07-03 16:04:42 +02:00
fmt-conversion.c hwdec: add VideoToolbox support 2015-08-05 17:47:30 +02:00
fmt-conversion.h
gpu_memcpy.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
gpu_memcpy.h video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
hwdec.h hwdec: add VideoToolbox support 2015-08-05 17:47:30 +02:00
image_writer.c image_writer: don't use jpeg baseline, and remove useless jpeg options 2015-08-02 01:10:18 +02:00
image_writer.h
img_format.c video: do not use deprecated libavutil pixdesc fields 2015-09-10 22:13:52 +02:00
img_format.h video: fix VideoToolbox/VDA autodetection 2015-08-17 23:51:31 +02:00
img_fourcc.h
mp_image_pool.c video: replace our own refcounting with libavutil's 2015-07-05 23:56:00 +02:00
mp_image_pool.h
mp_image.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
mp_image.h video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
sws_utils.c
sws_utils.h
vaapi.c vaapi: use GPU memcpy for reading back from HW surface 2015-09-25 19:18:16 +02:00
vaapi.h vaapi: use GPU memcpy for reading back from HW surface 2015-09-25 19:18:16 +02:00
vdpau_functions.inc
vdpau_mixer.c
vdpau_mixer.h
vdpau.c
vdpau.h