Blob Blame History Raw
diff -up webkitgtk-2.7.3/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp.disable_codec_installer webkitgtk-2.7.3/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
--- webkitgtk-2.7.3/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp.disable_codec_installer	2014-12-16 12:51:22.476697486 +0100
+++ webkitgtk-2.7.3/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp	2014-12-16 12:53:13.921359868 +0100
@@ -1020,15 +1020,8 @@ gboolean MediaPlayerPrivateGStreamer::ha
         gst_bin_recalculate_latency(GST_BIN(m_playBin.get()));
         break;
     case GST_MESSAGE_ELEMENT:
-        if (gst_is_missing_plugin_message(message)) {
-            gchar* detail = gst_missing_plugin_message_get_installer_detail(message);
-            gchar* detailArray[2] = {detail, 0};
-            GstInstallPluginsReturn result = gst_install_plugins_async(detailArray, 0, mediaPlayerPrivatePluginInstallerResultFunction, this);
-            m_missingPlugins = result == GST_INSTALL_PLUGINS_STARTED_OK;
-            g_free(detail);
-        }
 #if ENABLE(VIDEO_TRACK) && USE(GSTREAMER_MPEGTS)
-        else {
+        if (!gst_is_missing_plugin_message(message)) {
             GstMpegtsSection* section = gst_message_parse_mpegts_section(message);
             if (section) {
                 processMpegTsSection(section);