mirror of
https://github.com/mpv-player/mpv
synced 2025-02-16 12:17:12 +00:00
vo: remove bogus #if
If anyone happened to build with GL disabled, this could lead to option changes not always refreshing the screen. Since vo_gpu is always enabled now (just not necessarily any backend for it), we can drop the #if completely. (The way this works is a bit idiotic - the option cache exists only to grab the change notification, which will trigger a redraw and make vo_gpu update its own second copy of them. But at least it avoids some layering issues for now.)
This commit is contained in:
parent
1112b1ba33
commit
b406f679b1
@ -300,11 +300,9 @@ static struct vo *vo_create(bool probing, struct mpv_global *global,
|
|||||||
m_config_cache_set_dispatch_change_cb(vo->opts_cache, vo->in->dispatch,
|
m_config_cache_set_dispatch_change_cb(vo->opts_cache, vo->in->dispatch,
|
||||||
update_opts, vo);
|
update_opts, vo);
|
||||||
|
|
||||||
#if HAVE_GL
|
|
||||||
vo->gl_opts_cache = m_config_cache_alloc(NULL, global, &gl_video_conf);
|
vo->gl_opts_cache = m_config_cache_alloc(NULL, global, &gl_video_conf);
|
||||||
m_config_cache_set_dispatch_change_cb(vo->gl_opts_cache, vo->in->dispatch,
|
m_config_cache_set_dispatch_change_cb(vo->gl_opts_cache, vo->in->dispatch,
|
||||||
update_opts, vo);
|
update_opts, vo);
|
||||||
#endif
|
|
||||||
|
|
||||||
vo->eq_opts_cache = m_config_cache_alloc(NULL, global, &mp_csp_equalizer_conf);
|
vo->eq_opts_cache = m_config_cache_alloc(NULL, global, &mp_csp_equalizer_conf);
|
||||||
m_config_cache_set_dispatch_change_cb(vo->eq_opts_cache, vo->in->dispatch,
|
m_config_cache_set_dispatch_change_cb(vo->eq_opts_cache, vo->in->dispatch,
|
||||||
|
Loading…
Reference in New Issue
Block a user