break;
}
default:{
- if (gst_tag_type == GST_TYPE_DATE) {
+ if (gst_tag_type == G_TYPE_DATE) {
gint v_int;
if (sscanf (val, "%d", &v_int) == 1) {
GDate *date = g_date_new_dmy (1, 1, v_int);
- g_value_init (&v, GST_TYPE_DATE);
- gst_value_set_date (&v, date);
- g_date_free (date);
+ g_value_init (&v, G_TYPE_DATE);
+ g_value_take_boxed (&v, date);
}
} else {
GST_WARNING ("Unhandled tag type '%s' for tag '%s'",
GDateDay day;
gchar *str;
- g_return_if_fail (gst_tag_get_type (tag) == GST_TYPE_DATE);
+ g_return_if_fail (gst_tag_get_type (tag) == G_TYPE_DATE);
if (!gst_tag_list_get_date (list, tag, &date) || !date)
return;
GDate *date = NULL;
GDateYear year;
- g_return_if_fail (gst_tag_get_type (tag) == GST_TYPE_DATE);
+ g_return_if_fail (gst_tag_get_type (tag) == G_TYPE_DATE);
if (!gst_tag_list_get_date (list, tag, &date) || !date)
return;
tagsample, NULL);
/* the list adds it own ref */
- gst_buffer_unref (tagsample);
+ gst_sample_unref (tagsample);
}
g_free (filename);
GType dest_type = gst_tag_get_type (tagname_gst);
/* Ensure that any date string is complete */
- if (dest_type == GST_TYPE_DATE) {
+ if (dest_type == G_TYPE_DATE) {
guint year = 1901, month = 1, day = 1;
/* Dates can be yyyy-MM-dd, yyyy-MM or yyyy, but we need