Title: [235051] releases/WebKitGTK/webkit-2.22/Source/WebCore
Revision
235051
Author
carlo...@webkit.org
Date
2018-08-20 05:52:17 -0700 (Mon, 20 Aug 2018)

Log Message

Merge r234977 - [GStreamer][MSE] Disable last-sample support in AppendPipeline
https://bugs.webkit.org/show_bug.cgi?id=188649

Patch by Philippe Normand <ph...@igalia.com> on 2018-08-17
Reviewed by Xabier Rodriguez-Calvar.

* platform/graphics/gstreamer/mse/AppendPipeline.cpp:
(WebCore::AppendPipeline::AppendPipeline): This property isn't
used by the append pipeline. So as a micro-optimization, it is now
disabled.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog (235050 => 235051)


--- releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog	2018-08-20 11:47:38 UTC (rev 235050)
+++ releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog	2018-08-20 12:52:17 UTC (rev 235051)
@@ -1,3 +1,15 @@
+2018-08-17  Philippe Normand  <ph...@igalia.com>
+
+        [GStreamer][MSE] Disable last-sample support in AppendPipeline
+        https://bugs.webkit.org/show_bug.cgi?id=188649
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        * platform/graphics/gstreamer/mse/AppendPipeline.cpp:
+        (WebCore::AppendPipeline::AppendPipeline): This property isn't
+        used by the append pipeline. So as a micro-optimization, it is now
+        disabled.
+
 2018-08-16  Devin Rousso  <drou...@apple.com>
 
         Web Inspector: support breakpoints for arbitrary event names

Modified: releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.cpp (235050 => 235051)


--- releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.cpp	2018-08-20 11:47:38 UTC (rev 235050)
+++ releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.cpp	2018-08-20 12:52:17 UTC (rev 235051)
@@ -147,6 +147,7 @@
 
     gst_app_sink_set_emit_signals(GST_APP_SINK(m_appsink.get()), TRUE);
     gst_base_sink_set_sync(GST_BASE_SINK(m_appsink.get()), FALSE);
+    gst_base_sink_set_last_sample_enabled(GST_BASE_SINK(m_appsink.get()), FALSE);
 
     GRefPtr<GstPad> appsinkPad = adoptGRef(gst_element_get_static_pad(m_appsink.get(), "sink"));
     g_signal_connect(appsinkPad.get(), "notify::caps", G_CALLBACK(appendPipelineAppsinkCapsChanged), this);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to