1
mirror of https://github.com/mpv-player/mpv synced 2024-11-14 22:48:35 +01:00
mpv/video/out/opengl
wm4 6a06e6002b vo_opengl: fix --blend-subtitles handling
The intention was that if --blend-subtitles is enabled, the frame should
always be re-rendered instead of using e.g. a cached scaled frame. The
reason is that subtitles can change anyway, e.g. if you pause and change
subtitle size and such.

On the other hand, if the frame is marked as repeated, it should always
use the cached copy. Actually "simplify" this and drop the cache only if
playback is paused (which frame->still indicates indirectly).

Also see PR #3773.
2016-11-07 22:49:24 +01:00
..
angle_dynamic.c vo_opengl: angle: dynamically load ANGLE 2016-05-11 15:39:29 +02:00
angle_dynamic.h vo_opengl: angle: dynamically load ANGLE 2016-05-11 15:39:29 +02:00
common.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
common.h opengl: compile against iOS OpenGLES implementation 2016-10-20 17:45:25 +02:00
context_angle.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
context_cocoa.c cocoa: add glFlush() to cocoa backend 2016-10-06 19:50:25 +02:00
context_drm_egl.c vo_drm: change CLI options + refactors 2016-10-07 00:22:23 +02:00
context_dxinterop.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
context_mali_fbdev.c vo_opengl: mali fbdev support 2016-09-13 18:26:06 +02:00
context_rpi.c vo_opengl: context_rpi: fix stdatomic usage 2016-10-21 17:35:48 +02:00
context_w32.c vo_opengl: use standard functions to retrieve display depth 2016-06-14 10:35:43 +02:00
context_wayland.c vo_opengl: wayland: use new EGL context creation code 2016-09-14 10:46:52 +02:00
context_x11.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
context_x11egl.c vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
context.c build: don't rely on "__thread" being always available with GCC 2016-10-20 17:51:57 +02:00
context.h vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
egl_helpers.c vo_opengl: egl: print EGL errors only if not probing 2016-09-30 13:06:31 +02:00
egl_helpers.h vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
formats.c vo_opengl: make ES float texture format checks stricter 2016-05-23 21:27:18 +02:00
formats.h vo_opengl: make ES float texture format checks stricter 2016-05-23 21:27:18 +02:00
header_fixes.h opengl: compile against iOS OpenGLES implementation 2016-10-20 17:45:25 +02:00
hwdec_cuda.c vo_opengl: hwdec_cuda: get the cuda device from the GL context 2016-09-24 17:11:09 +02:00
hwdec_d3d11egl.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
hwdec_d3d11eglrgb.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
hwdec_dxva2.c vo_opengl: refactor how hwdec interop exports textures 2016-05-10 18:42:42 +02:00
hwdec_dxva2egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2gldx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_osx.c videotoolbox: add yuv420p to --videotoolbox-format 2016-07-15 13:04:17 +02:00
hwdec_rpi.c vo_opengl: hwdec_rpi: fix NULL pointer deref in certain cases 2016-10-04 16:36:20 +02:00
hwdec_vaegl.c vo_opengl: vaegl: log more debugging infos 2016-09-30 14:36:42 +02:00
hwdec_vaglx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vdpau.c vo_opengl: fix another potential vdpau preemption issue 2016-09-07 18:23:14 +02:00
hwdec.c vo_opengl: allow hwdec interops to support multiple image formats 2016-09-30 13:46:27 +02:00
hwdec.h vo_opengl: allow hwdec interops to support multiple image formats 2016-09-30 13:46:27 +02:00
lcms.c vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
lcms.h vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
osd.c vo_opengl: remove caching GL_MAX_TEXTURE_SIZE value 2016-07-03 17:33:59 +02:00
osd.h vo_opengl, osd: allow osc.lua to react faster on resizes 2016-03-21 22:23:41 +01:00
user_shaders.c vo_opengl: move eval_szexpr to user_shaders.c 2016-07-03 19:42:52 +02:00
user_shaders.h vo_opengl: move eval_szexpr to user_shaders.c 2016-07-03 19:42:52 +02:00
utils.c vo_opengl: fix OSD with icc-profile after previous commit 2016-09-14 22:49:08 +02:00
utils.h vo_opengl: dynamically manage texture units 2016-09-14 20:46:45 +02:00
video_shaders.c vo_opengl: dynamically manage texture units 2016-09-14 20:46:45 +02:00
video_shaders.h vo_opengl: generalize HDR tone mapping mechanism 2016-07-03 19:42:52 +02:00
video.c vo_opengl: fix --blend-subtitles handling 2016-11-07 22:49:24 +01:00
video.h filter_kernels: add ability to taper kernels/windows 2016-11-01 16:25:40 +01:00