mpv/video
Alex Notes bda32d99d7 cocoa: fix the support of multiple renderers (GPU switch)
So far, switching between integrated and discrete GPU would cause the
kernel to kill mpv due to an indecipherable buffer error. The technical
note TN2229 from Apple recommends to enable OpenGL Offline Renderers for
every Mac with more GPUs than displays to handle the switch between GPU.

By ordering the array from the least commonly rejected to the most,
we can sequentially remove PixelFormat attributes to fit the host.

Fixes #2371
2017-07-31 20:23:58 +02:00
..
decode vo_opengl: add direct rendering support 2017-07-24 04:32:55 +02:00
filter
out cocoa: fix the support of multiple renderers (GPU switch) 2017-07-31 20:23:58 +02:00
csputils.c csputils: fix mp_colorspace_equal missing field 2017-07-18 02:20:50 +02:00
csputils.h
fmt-conversion.c
fmt-conversion.h
gpu_memcpy.c
gpu_memcpy.h
hwdec.c
hwdec.h
image_loader.c
image_loader.h
image_writer.c Replace remaining avcodec_close() calls 2017-07-16 12:51:48 +02:00
image_writer.h
img_format.c
img_format.h img_format: fix a comment 2017-07-15 13:04:32 +02:00
mp_image.c mp_image: expose some image allocation code as helpers, refactor 2017-07-23 09:31:27 +02:00
mp_image.h mp_image: expose some image allocation code as helpers, refactor 2017-07-23 09:31:27 +02:00
mp_image_pool.c mp_image_pool: disallow adding read only frames 2017-07-23 09:28:36 +02:00
mp_image_pool.h
sws_utils.c
sws_utils.h
vaapi.c
vaapi.h
vdpau.c
vdpau.h
vdpau_functions.inc
vdpau_mixer.c
vdpau_mixer.h
vt.c
vt.h