diff --git a/gst/quicktime/gstqtmux.c b/gst/quicktime/gstqtmux.c index 32e8ce952a..c09ad48561 100644 --- a/gst/quicktime/gstqtmux.c +++ b/gst/quicktime/gstqtmux.c @@ -2258,6 +2258,9 @@ refuse_renegotiation: static guint32 adjust_rate (guint64 rate) { + if (rate == 0) + return 10000; + while (rate >= 10000) rate /= 10;