fire evUpdatedInfo after receiving a tag list
[enigma2.git] / lib / service / servicemp3.cpp
index bedc3707b5273d26c10c442dc0e5922276ae89ad..3d8def574e7155f289d360b0c36ea12b78f158cc 100644 (file)
@@ -142,7 +142,8 @@ eServiceMP3::eServiceMP3(const char *filename): m_filename(filename), m_pump(eAp
        else
        {
                source = gst_element_factory_make ("neonhttpsrc", "http-source");
-               g_object_set (G_OBJECT (source), "automatic-redirect", TRUE, NULL);
+               if (source)
+                       g_object_set (G_OBJECT (source), "automatic-redirect", TRUE, NULL);
        }
 
        if (!source)
@@ -575,6 +576,8 @@ void eServiceMP3::gstBusCall(GstBus *bus, GstMessage *msg)
                        m_stream_tags = result;
                }
                gst_tag_list_free(tags);
+               
+               m_event((iPlayableService*)this, evUpdatedInfo);
                break;
        }
        default: