summaryrefslogtreecommitdiffstats
path: root/video/out
diff options
context:
space:
mode:
Diffstat (limited to 'video/out')
-rw-r--r--video/out/vo.c4
-rw-r--r--video/out/vo_opengl_cb.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/video/out/vo.c b/video/out/vo.c
index 0d70106ed8..31a1e74405 100644
--- a/video/out/vo.c
+++ b/video/out/vo.c
@@ -224,7 +224,7 @@ static struct vo *vo_create(bool probing, struct mpv_global *global,
*vo = (struct vo) {
.log = mp_log_new(vo, log, name),
.driver = desc.p,
- .opts = &global->opts->vo,
+ .opts = global->opts->vo,
.global = global,
.encode_lavc_ctx = ex->encode_lavc_ctx,
.input_ctx = ex->input_ctx,
@@ -269,7 +269,7 @@ error:
struct vo *init_best_video_out(struct mpv_global *global, struct vo_extra *ex)
{
- struct m_obj_settings *vo_list = global->opts->vo.video_driver_list;
+ struct m_obj_settings *vo_list = global->opts->vo->video_driver_list;
// first try the preferred drivers, with their optional subdevice param:
if (vo_list && vo_list[0].name) {
for (int n = 0; vo_list[n].name; n++) {
diff --git a/video/out/vo_opengl_cb.c b/video/out/vo_opengl_cb.c
index 06c90d2e5b..776d4485ba 100644
--- a/video/out/vo_opengl_cb.c
+++ b/video/out/vo_opengl_cb.c
@@ -136,7 +136,7 @@ struct mpv_opengl_cb_context *mp_opengl_create(struct mpv_global *g,
ctx->log = mp_log_new(ctx, g->log, "opengl-cb");
ctx->client_api = client_api;
- ctx->hwdec_api = g->opts->vo.hwdec_preload_api;
+ ctx->hwdec_api = g->opts->vo->hwdec_preload_api;
if (ctx->hwdec_api == HWDEC_NONE)
ctx->hwdec_api = g->opts->hwdec_api;