From 50e556cc84026c993982b0415183809c958f1e60 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 4 May 2010 13:51:07 +0200 Subject: [PATCH] oggstream: avoild division by 0 --- ext/ogg/gstoggstream.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/ogg/gstoggstream.c b/ext/ogg/gstoggstream.c index 2acfd7a77d..7987aa5968 100644 --- a/ext/ogg/gstoggstream.c +++ b/ext/ogg/gstoggstream.c @@ -870,7 +870,11 @@ gst_ogg_map_add_index (GstOggStream * pad, const guint8 * data, guint size) } n_keypoints = GST_READ_UINT64_LE (data); + pad->kp_denom = GST_READ_UINT64_LE (data + 8); + if (pad->kp_denom == 0) + pad->kp_denom = 1; + data += 16; size -= 16;