diff --git a/video/out/vo_corevideo.c b/video/out/vo_corevideo.c index 16189920a2..928fc099e9 100644 --- a/video/out/vo_corevideo.c +++ b/video/out/vo_corevideo.c @@ -256,7 +256,6 @@ static void apply_csp(struct vo *vo, CVPixelBufferRef pbuf) static void get_colorspace(struct vo *vo, struct mp_image_params *p) { - struct priv *p = vo->priv; if (vo->params && get_cv_csp_matrix(vo->params->colorspace)) p->colorspace = vo->params->colorspace; } diff --git a/video/out/vo_direct3d.c b/video/out/vo_direct3d.c index 6d431cf0bb..d4100066d5 100644 --- a/video/out/vo_direct3d.c +++ b/video/out/vo_direct3d.c @@ -1284,7 +1284,7 @@ static int reconfig(struct vo *vo, struct mp_image_params *params, int flags) priv->src_width = params->w; priv->src_height = params->h; - priv->params = params; + priv->params = *params; init_rendering_mode(priv, params->imgfmt, true); }