From: Masanori Kakura Subject: [PATCH] winegstreamer: Avoid zero division in amt_from_gst_caps_video(). Message-Id: <20170123132355.4283-1-kakurasan@gmail.com> Date: Mon, 23 Jan 2017 22:23:55 +0900 Fixes https://bugs.winehq.org/show_bug.cgi?id=42212 Signed-off-by: Masanori Kakura --- dlls/winegstreamer/gstdemux.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dlls/winegstreamer/gstdemux.c b/dlls/winegstreamer/gstdemux.c index c33ed9e..14ee584 100644 --- a/dlls/winegstreamer/gstdemux.c +++ b/dlls/winegstreamer/gstdemux.c @@ -233,9 +233,7 @@ static gboolean amt_from_gst_caps_video(GstCaps *caps, AM_MEDIA_TYPE *amt) bih->biCompression = amt->subtype.Data1; } bih->biSizeImage = width * height * bih->biBitCount / 8; - vih->AvgTimePerFrame = 10000000; - vih->AvgTimePerFrame *= denom; - vih->AvgTimePerFrame /= nom; + vih->AvgTimePerFrame = (nom == 0) ? 0 : 10000000 * denom / nom; vih->rcSource.left = 0; vih->rcSource.right = width; vih->rcSource.top = height; -- 2.9.3