From: Christophe Fergeau Date: Thu, 27 Nov 2003 21:46:09 +0000 (+0000) Subject: Fixed setting of the TRACKNUMBER tag X-Git-Tag: CAPS-ROOT~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a5879790d20dfbedca4c6c4ca293e342d75df2b;p=platform%2Fupstream%2Fgst-plugins-base.git Fixed setting of the TRACKNUMBER tag Original commit message from CVS: Fixed setting of the TRACKNUMBER tag --- diff --git a/ext/vorbis/vorbisenc.c b/ext/vorbis/vorbisenc.c index 7dc9cdd..05c0746 100644 --- a/ext/vorbis/vorbisenc.c +++ b/ext/vorbis/vorbisenc.c @@ -492,8 +492,10 @@ gst_vorbisenc_metadata_set1 (const GstTagList *list, const gchar *tag, gpointer vorbistag = g_strdup ("ALBUM"); g_assert (gst_tag_list_get_string_index (list, tag, i, &vorbisvalue)); } else if (strcmp (tag, GST_TAG_TRACK_NUMBER) == 0) { + guint track_no; vorbistag = g_strdup ("TRACKNUMBER"); - g_assert (gst_tag_list_get_string_index (list, tag, i, &vorbisvalue)); + g_assert (gst_tag_list_get_uint_index (list, tag, i, &track_no)); + vorbisvalue = g_strdup_printf ("%u", track_no); } else if (strcmp (tag, GST_TAG_ARTIST) == 0) { vorbistag = g_strdup ("ARTIST"); g_assert (gst_tag_list_get_string_index (list, tag, i, &vorbisvalue));