From ae09c0d8ebdf77beed10b35155bde776fe4b6866 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 1 Jun 2014 17:24:19 +0200 Subject: vo: correctly initialize parameters in corner cases --- video/out/vo.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'video') diff --git a/video/out/vo.c b/video/out/vo.c index c02b9d9c24..4595fa0d8a 100644 --- a/video/out/vo.c +++ b/video/out/vo.c @@ -391,8 +391,11 @@ void vo_seek_reset(struct vo *vo) void vo_get_src_dst_rects(struct vo *vo, struct mp_rect *out_src, struct mp_rect *out_dst, struct mp_osd_res *out_osd) { - if (!vo->params) + if (!vo->params) { + *out_src = *out_dst = (struct mp_rect){0}; + *out_osd = (struct mp_osd_res){0}; return; + } mp_get_src_dst_rects(vo->log, vo->opts, vo->driver->caps, vo->params, vo->dwidth, vo->dheight, vo->monitor_par, out_src, out_dst, out_osd); -- cgit v1.2.3