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);