Title: [264083] releases/WebKitGTK/webkit-2.28/Source/WebCore
Revision
264083
Author
carlo...@webkit.org
Date
2020-07-08 03:07:20 -0700 (Wed, 08 Jul 2020)

Log Message

Merge r260886 - [GStreamer] Switch to audiointerleave
https://bugs.webkit.org/show_bug.cgi?id=211124

Patch by Philippe Normand <pnorm...@igalia.com> on 2020-04-29
Reviewed by Xabier Rodriguez-Calvar.

The audiointerleave element is a drop-in replacement of
interleave. It should behave a bit better in live.

No new tests, existing webaudio tests cover this change.

* platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
(webKitWebAudioSrcConstructed):
(webKitWebAudioSrcChangeState):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.28/Source/WebCore/ChangeLog (264082 => 264083)


--- releases/WebKitGTK/webkit-2.28/Source/WebCore/ChangeLog	2020-07-08 10:07:15 UTC (rev 264082)
+++ releases/WebKitGTK/webkit-2.28/Source/WebCore/ChangeLog	2020-07-08 10:07:20 UTC (rev 264083)
@@ -1,3 +1,19 @@
+2020-04-29  Philippe Normand  <pnorm...@igalia.com>
+
+        [GStreamer] Switch to audiointerleave
+        https://bugs.webkit.org/show_bug.cgi?id=211124
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        The audiointerleave element is a drop-in replacement of
+        interleave. It should behave a bit better in live.
+
+        No new tests, existing webaudio tests cover this change.
+
+        * platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
+        (webKitWebAudioSrcConstructed):
+        (webKitWebAudioSrcChangeState):
+
 2020-04-30  Philippe Normand  <pnorm...@igalia.com>
 
         Unreviewed, GStreamer build warning fix after r260755.

Modified: releases/WebKitGTK/webkit-2.28/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp (264082 => 264083)


--- releases/WebKitGTK/webkit-2.28/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp	2020-07-08 10:07:15 UTC (rev 264082)
+++ releases/WebKitGTK/webkit-2.28/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp	2020-07-08 10:07:20 UTC (rev 264083)
@@ -211,10 +211,10 @@
     ASSERT(priv->provider);
     ASSERT(priv->sampleRate);
 
-    priv->interleave = gst_element_factory_make("interleave", nullptr);
+    priv->interleave = gst_element_factory_make("audiointerleave", nullptr);
 
     if (!priv->interleave) {
-        GST_ERROR_OBJECT(src, "Failed to create interleave");
+        GST_ERROR_OBJECT(src, "Failed to create audiointerleave");
         return;
     }
 
@@ -398,8 +398,8 @@
     switch (transition) {
     case GST_STATE_CHANGE_NULL_TO_READY:
         if (!src->priv->interleave) {
-            gst_element_post_message(element, gst_missing_element_message_new(element, "interleave"));
-            GST_ELEMENT_ERROR(src, CORE, MISSING_PLUGIN, (nullptr), ("no interleave"));
+            gst_element_post_message(element, gst_missing_element_message_new(element, "audiointerleave"));
+            GST_ELEMENT_ERROR(src, CORE, MISSING_PLUGIN, (nullptr), ("no audiointerleave"));
             return GST_STATE_CHANGE_FAILURE;
         }
         src->priv->numberOfSamples = 0;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to