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
This commit is contained in:
Julien Isorce 2017-06-27 15:59:18 +01:00 committed by Nicolas Dufresne
parent 52a5658030
commit afbabaefbe

View file

@ -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;