summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-09-30 22:59:34 +0200
committerwm4 <wm4@nowhere>2015-09-30 22:59:34 +0200
commit41bf41e416dc82b3d47bb4e0d7c3a1f4a1bdd6d7 (patch)
tree56df5026133e22ba2bcf54afdec1f5ce7298a988 /video
parentebb43f5176d52158dc6b115ce60305a2c8a63b76 (diff)
downloadmpv-41bf41e416dc82b3d47bb4e0d7c3a1f4a1bdd6d7.tar.bz2
mpv-41bf41e416dc82b3d47bb4e0d7c3a1f4a1bdd6d7.tar.xz
vo_opengl: do not reset video queue when changing video equalizer
If interpolation is enabled, then this causes heavy artifacts if done while unpaused. It's preferable to allow a latency of a few frames for the change to take full effect instead. If this is done paused, the frame is fully redrawn anyway.
Diffstat (limited to 'video')
-rw-r--r--video/out/opengl/video.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/video/out/opengl/video.c b/video/out/opengl/video.c
index 10db8f88b6..d3d7e38afb 100644
--- a/video/out/opengl/video.c
+++ b/video/out/opengl/video.c
@@ -2534,7 +2534,6 @@ struct mp_csp_equalizer *gl_video_eq_ptr(struct gl_video *p)
// Call when the mp_csp_equalizer returned by gl_video_eq_ptr() was changed.
void gl_video_eq_update(struct gl_video *p)
{
- gl_video_reset_surfaces(p);
}
static int validate_scaler_opt(struct mp_log *log, const m_option_t *opt,