From 231d4d9bdc59e602b70285df0231e064ca2ae624 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 13 Oct 2010 17:47:29 +0200 Subject: [PATCH] qtmux: prevent infinite loop when adjusting framerate Fixes #632070. --- gst/qtmux/gstqtmux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/qtmux/gstqtmux.c b/gst/qtmux/gstqtmux.c index 32e8ce952a..c09ad48561 100644 --- a/gst/qtmux/gstqtmux.c +++ b/gst/qtmux/gstqtmux.c @@ -2258,6 +2258,9 @@ refuse_renegotiation: static guint32 adjust_rate (guint64 rate) { + if (rate == 0) + return 10000; + while (rate >= 10000) rate /= 10;