summaryrefslogtreecommitdiffstats
path: root/gst/id3demux
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2006-01-23 14:32:47 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2006-01-23 14:32:47 +0000
commit7ca387e54271ed1cc5efebfb98f6e11bf176deef (patch)
tree668c189958e349fb40a29347c9962c3ba26e4f96 /gst/id3demux
parent70db0f6985b64aa3b5c057fbaed7a9171ddfe2c2 (diff)
gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC.
Original commit message from CVS: * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): Remove errant break statement, and fix compilation with older GCC.
Diffstat (limited to 'gst/id3demux')
-rw-r--r--gst/id3demux/id3v2frames.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gst/id3demux/id3v2frames.c b/gst/id3demux/id3v2frames.c
index fb99f10d..0bc48e1d 100644
--- a/gst/id3demux/id3v2frames.c
+++ b/gst/id3demux/id3v2frames.c
@@ -299,7 +299,10 @@ id3v2_tag_to_taglist (ID3TagsWorking * work, const gchar * tag_name,
default:{
gchar *tmp = NULL;
+ GValue src = { 0, };
+ GValue dest = { 0, };
+ /* Ensure that any date string is complete */
if (tag_type == GST_TYPE_DATE) {
guint year = 1901, month = 1, day = 1;
@@ -310,13 +313,9 @@ id3v2_tag_to_taglist (ID3TagsWorking * work, const gchar * tag_name,
tmp = g_strdup_printf ("%04u-%02u-%02u", year, month, day);
tag_str = tmp;
- break;
}
/* handles anything else */
- GValue src = { 0, };
- GValue dest = { 0, };
-
g_value_init (&src, G_TYPE_STRING);
g_value_set_string (&src, (const gchar *) tag_str);
g_value_init (&dest, tag_type);