diff --git a/ChangeLog b/ChangeLog index 180a391583..67ce4948e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-01-28 Tim-Philipp Müller + + * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo): + Use g_ascii_strtoll() instead of atoll, which is only + available in C99. + 2008-01-25 Thijs Vermeir * gst/rtp/Makefile.am: diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 40a98b5e2c..f693dd8856 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -4180,8 +4180,8 @@ gst_rtspsrc_parse_rtpinfo (GstRTSPSrc * src, gchar * rtpinfo) GST_DEBUG_OBJECT (src, "parsing info %s", infos[i]); - /* init values, types of seqbase and timebase are bigger than needed so we can - * store -1 as uninitialized values */ + /* init values, types of seqbase and timebase are bigger than needed so we + * can store -1 as uninitialized values */ stream = NULL; seqbase = -1; timebase = -1; @@ -4202,7 +4202,7 @@ gst_rtspsrc_parse_rtpinfo (GstRTSPSrc * src, gchar * rtpinfo) } else if (g_str_has_prefix (fields[j], "seq=")) { seqbase = atoi (fields[j] + 4); } else if (g_str_has_prefix (fields[j], "rtptime=")) { - timebase = atoll (fields[j] + 8); + timebase = g_ascii_strtoll (fields[j] + 8, NULL, 10); } } g_strfreev (fields);