diff --git a/gst-libs/gst/tag/gstxmptag.c b/gst-libs/gst/tag/gstxmptag.c index 8bbaf3b5ac..dd8e66b648 100644 --- a/gst-libs/gst/tag/gstxmptag.c +++ b/gst-libs/gst/tag/gstxmptag.c @@ -1572,8 +1572,7 @@ gst_tag_list_from_xmp_buffer (GstBuffer * buffer) g_slice_free (PendingXmpTag, ptag); } - GST_INFO ("xmp packet parsed, %d entries", - gst_structure_n_fields ((GstStructure *) list)); + GST_INFO ("xmp packet parsed, %d entries", gst_tag_list_n_tags (list)); /* free resources */ i = 0; diff --git a/gst-libs/gst/tag/id3v2.c b/gst-libs/gst/tag/id3v2.c index aaf7fb83f9..87759026df 100644 --- a/gst-libs/gst/tag/id3v2.c +++ b/gst-libs/gst/tag/id3v2.c @@ -594,7 +594,7 @@ id3v2_frames_to_tag_list (ID3TagsWorking * work, guint size) work->hdr.frame_data_size -= frame_size; } - if (gst_structure_n_fields (GST_STRUCTURE (work->tags)) == 0) { + if (gst_tag_list_n_tags (work->tags) == 0) { GST_DEBUG ("Could not extract any frames from tag. Broken or empty tag"); gst_tag_list_free (work->tags); work->tags = NULL;