GMI_DEBUG("DEBUG: no decoder in table, inserting one\n");
if (strcmp (mime, "application/x-ogg") == 0)
factory = g_strdup ("vorbisfile");
- else if (strcmp (mime, "audio/mp3") == 0)
+ else if (strcmp (mime, "audio/x-mp3") == 0)
factory = g_strdup ("mad");
else if (strcmp (mime, "audio/x-wav") == 0)
factory = g_strdup ("wavparse");
static GstCaps* mp3_type_find(GstBuffer *buf, gpointer private);
static GstTypeDefinition mp3type_definitions[] = {
- { "mp3types_audio/mp3", "audio/mp3", ".mp3 .mp2 .mp1 .mpga", mp3_type_find },
+ { "mp3types_audio/x-mp3", "audio/x-mp3", ".mp3 .mp2 .mp1 .mpga", mp3_type_find },
{ NULL, NULL, NULL, NULL },
};
return NULL;
done:
- caps = gst_caps_new ("mp3_type_find", "audio/mp3", NULL);
+ caps = gst_caps_new ("mp3_type_find", "audio/x-mp3", NULL);
return caps;
}