X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstdatetime.c;h=6d6e7c855d51944665fe736649bc3046ea465f5b;hb=dac5966da6a0f53d0443dfa1ac239289028c415d;hp=2d99594955a20ef9a227a536174d8713af68422d;hpb=a837ff6581ba16180e89352a753296cd74a85a72;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstdatetime.c b/gst/gstdatetime.c index 2d99594..6d6e7c8 100644 --- a/gst/gstdatetime.c +++ b/gst/gstdatetime.c @@ -196,7 +196,7 @@ gst_date_time_has_second (const GstDateTime * datetime) * @datetime: a #GstDateTime * * Returns the year of this #GstDateTime - * Call gst_date_time_has_year before, to avoid warnings. + * Call gst_date_time_has_year() before, to avoid warnings. * * Return value: The year of this #GstDateTime */ @@ -213,7 +213,7 @@ gst_date_time_get_year (const GstDateTime * datetime) * @datetime: a #GstDateTime * * Returns the month of this #GstDateTime. January is 1, February is 2, etc.. - * Call gst_date_time_has_month before, to avoid warnings. + * Call gst_date_time_has_month() before, to avoid warnings. * * Return value: The month of this #GstDateTime */ @@ -231,7 +231,7 @@ gst_date_time_get_month (const GstDateTime * datetime) * @datetime: a #GstDateTime * * Returns the day of the month of this #GstDateTime. - * Call gst_date_time_has_day before, to avoid warnings. + * Call gst_date_time_has_day() before, to avoid warnings. * * Return value: The day of this #GstDateTime */ @@ -250,7 +250,7 @@ gst_date_time_get_day (const GstDateTime * datetime) * * Retrieves the hour of the day represented by @datetime in the gregorian * calendar. The return is in the range of 0 to 23. - * Call gst_date_time_has_haur before, to avoid warnings. + * Call gst_date_time_has_time() before, to avoid warnings. * * Return value: the hour of the day */ @@ -269,7 +269,7 @@ gst_date_time_get_hour (const GstDateTime * datetime) * * Retrieves the minute of the hour represented by @datetime in the gregorian * calendar. - * Call gst_date_time_has_minute before, to avoid warnings. + * Call gst_date_time_has_time() before, to avoid warnings. * * Return value: the minute of the hour */ @@ -288,7 +288,7 @@ gst_date_time_get_minute (const GstDateTime * datetime) * * Retrieves the second of the minute represented by @datetime in the gregorian * calendar. - * Call gst_date_time_has_second before, to avoid warnings. + * Call gst_date_time_has_time() before, to avoid warnings. * * Return value: the second represented by @datetime */ @@ -865,7 +865,7 @@ gst_date_time_new_from_iso8601_string (const gchar * string) else if (neg_pos) pos = neg_pos + 1; - if (pos) { + if (pos && strlen (pos) >= 3) { gint ret_tz; if (pos[2] == ':') ret_tz = sscanf (pos, "%d:%d", &gmt_offset_hour, &gmt_offset_min); @@ -922,6 +922,11 @@ static void gst_date_time_free (GstDateTime * datetime) { g_date_time_unref (datetime->datetime); + +#ifdef USE_POISONING + memset (datetime, 0xff, sizeof (GstDateTime)); +#endif + g_slice_free (GstDateTime, datetime); }