break;
}
default:{
- if (tag_type == GST_TYPE_DATE) {
+ if (tag_type == G_TYPE_DATE) {
guint y, d = 1, m = 1;
gchar *check = (gchar *) value;
gst_vorbis_tag_add_coverart (GstTagList * tags, gchar * img_data_base64,
gint base64_len)
{
- GstBuffer *img;
+ GstSample *img;
gsize img_len;
if (base64_len < 2)
goto decode_failed;
img =
- gst_tag_image_data_to_image_buffer ((const guint8 *) img_data_base64,
+ gst_tag_image_data_to_image_sample ((const guint8 *) img_data_base64,
img_len, GST_TAG_IMAGE_TYPE_NONE);
if (img == NULL)
gst_tag_list_add (tags, GST_TAG_MERGE_APPEND,
GST_TAG_PREVIEW_IMAGE, img, NULL);
- gst_buffer_unref (img);
+ gst_sample_unref (img);
return;
/* ERRORS */
g_return_val_if_fail (data != NULL, NULL);
g_return_val_if_fail (id_data != NULL || id_data_length == 0, NULL);
- list = gst_tag_list_new ();
+ list = gst_tag_list_new_empty ();
if (size < 11 || size <= id_data_length + 4)
goto error;
* Creates a new tag list that contains the information parsed out of a
* vorbiscomment packet.
*
- * Returns: A #GList of newly-allowcated key=value strings. Free with
+ * Returns: A #GList of newly-allocated key=value strings. Free with
* g_list_foreach (list, (GFunc) g_free, NULL) plus g_list_free (list)
*/
GList *
break;
}
default:{
- if (tag_type == GST_TYPE_DATE) {
+ if (tag_type == G_TYPE_DATE) {
GDate *date;
if (!gst_tag_list_get_date_index (list, tag, i, &date))