From: Julien Isorce Date: Tue, 27 Jun 2017 14:59:18 +0000 (+0100) Subject: rtpstats: fix assertion 'denom > 0' failed X-Git-Tag: 1.19.3~509^2~2007 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=afbabaefbeca69ea2fec5fb0fe02f56d64e79359;p=platform%2Fupstream%2Fgstreamer.git rtpstats: fix assertion 'denom > 0' failed gst_util_uint64_scale_int takes a gint as denom parameter whereas ctx->clock_rate is a guint32. It happens when gst_rtp_packet_rate_ctx_reset set clock_rate to -1. So just define clock_rate as gint like it is done in rtpsource.h https://bugzilla.gnome.org/show_bug.cgi?id=784250 --- diff --git a/gst/rtpmanager/rtpstats.h b/gst/rtpmanager/rtpstats.h index a7803b5..eb164de 100644 --- a/gst/rtpmanager/rtpstats.h +++ b/gst/rtpmanager/rtpstats.h @@ -207,7 +207,7 @@ typedef struct { */ typedef struct { gboolean probed; - guint32 clock_rate; + gint clock_rate; guint16 last_seqnum; guint64 last_ts; guint32 avg_packet_rate;