1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-14 19:07:14 +00:00
mpv/video/out
wm4 ab07caf39d vo_opengl: rpi: use overlay for yuv420p too
The video code can deal fine with feeding software image formats to
hwdec interop drivers. In RPI's case, this is preferable for
performance, working around OpenGL bugs (see RPI firmware issue #666),
and because OpenGL rendering doesn't bring too many advantages due to
RPI supporting GLES 2.0 only.

Maybe a way to force the normal video path is needed later. But
currently, this can be tested by just not loading the hwdec interop
driver.

If you run command-line mpv and set --hwdec to something that does
not load the RPI interop layer, you'll even have to use --hwdec-preload
manually to get it enabled.
2016-09-30 13:49:49 +02:00
..
cocoa
opengl vo_opengl: rpi: use overlay for yuv420p too 2016-09-30 13:49:49 +02:00
wayland
win32 displayconfig: treat a refresh rate of 1 as invalid 2016-09-18 22:15:25 +10:00
aspect.c aspect: use nominal width instead of actual width for video-unscaled 2016-09-22 21:24:56 +02:00
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa: fix macOS 10.12 deprecation warnings 2016-09-22 13:46:27 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c
drm_common.h
filter_kernels.c
filter_kernels.h
vo_caca.c
vo_direct3d.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_drm.c vo_drm: provide display fps 2016-09-26 19:26:31 +02:00
vo_image.c vo_image: move to global options 2016-09-05 21:04:55 +02:00
vo_lavc.c
vo_null.c options: deprecate suboptions for the remaining AO/VOs 2016-09-05 21:26:39 +02:00
vo_opengl_cb.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_opengl.c vo_opengl: redirect window screenshot requests to backend 2016-09-12 19:58:58 +02:00
vo_rpi.c vo_opengl: require explicit reset on shader cache after rendering 2016-09-14 20:24:06 +02:00
vo_sdl.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_vaapi.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_vdpau.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_wayland.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_x11.c vo_x11: fix some ifdeffery 2016-09-13 18:26:06 +02:00
vo_xv.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo.c vo: log framedrops 2016-09-23 19:44:46 +02:00
vo.h x11: fix external fullscreen update 2016-09-23 12:09:48 +02:00
w32_common.c w32_common: implement VOCTRL_GET_DISPLAY_NAMES 2016-09-29 23:49:36 +10:00
w32_common.h
wayland_common.c vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
wayland_common.h wayland_common: remove untested/unusable wayland dnd code 2016-07-30 00:02:39 +02:00
win_state.c
win_state.h
x11_common.c x11: fix external fullscreen update 2016-09-23 12:09:48 +02:00
x11_common.h osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
x11_icon.bin