summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/out/opengl/hwdec_vdpau.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/opengl/hwdec_vdpau.c b/video/out/opengl/hwdec_vdpau.c
index f9d101c636..06dc71e5e9 100644
--- a/video/out/opengl/hwdec_vdpau.c
+++ b/video/out/opengl/hwdec_vdpau.c
@@ -210,7 +210,8 @@ static int map_frame(struct gl_hwdec *hw, struct mp_image *hw_image,
mark_vdpau_objects_uninitialized(hw);
if (pe < 0)
return -1;
- if (reinit(hw, &p->image_params) < 0)
+ struct mp_image_params params = p->image_params;
+ if (reinit(hw, &params) < 0)
return -1;
}