Title: [181540] releases/WebKitGTK/webkit-2.8/Source/WebCore
Revision
181540
Author
[email protected]
Date
2015-03-16 04:13:42 -0700 (Mon, 16 Mar 2015)

Log Message

Merge r181449 - Stop using single-include headers that are only available since GStreamer >= 1.2.

https://bugs.webkit.org/show_bug.cgi?id=142537

Patch by Sebastian Dröge <[email protected]> on 2015-03-12
Reviewed by Philippe Normand.

* platform/audio/gstreamer/AudioDestinationGStreamer.cpp:
* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
* platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:
* platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
* platform/graphics/gstreamer/GStreamerUtilities.cpp:
* platform/graphics/gstreamer/GStreamerUtilities.h:
* platform/graphics/gstreamer/ImageGStreamer.h:
Instead of using single-include headers for the GStreamer libraries,
directly include the headers we need. The single-include headers were
only added in 1.2, and this would be the only reason why we would
depend on 1.2.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog	2015-03-16 11:13:42 UTC (rev 181540)
@@ -1,3 +1,23 @@
+2015-03-12  Sebastian Dröge  <[email protected]>
+
+        Stop using single-include headers that are only available since GStreamer >= 1.2.
+
+        https://bugs.webkit.org/show_bug.cgi?id=142537
+
+        Reviewed by Philippe Normand.
+
+        * platform/audio/gstreamer/AudioDestinationGStreamer.cpp:
+        * platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
+        * platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:
+        * platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
+        * platform/graphics/gstreamer/GStreamerUtilities.cpp:
+        * platform/graphics/gstreamer/GStreamerUtilities.h:
+        * platform/graphics/gstreamer/ImageGStreamer.h:
+        Instead of using single-include headers for the GStreamer libraries,
+        directly include the headers we need. The single-include headers were
+        only added in 1.2, and this would be the only reason why we would
+        depend on 1.2.
+
 2015-03-11  Geoffrey Garen  <[email protected]>
 
         Users of Heap::deprecatedReportExtraMemory should switch to reportExtraMemoryAllocated+reportExtraMemoryVisited

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp	2015-03-16 11:13:42 UTC (rev 181540)
@@ -29,7 +29,6 @@
 #include "Logging.h"
 #include "WebKitWebAudioSourceGStreamer.h"
 #include <gst/gst.h>
-#include <gst/pbutils/pbutils.h>
 #include <wtf/gobject/GUniquePtr.h>
 
 namespace WebCore {

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp	2015-03-16 11:13:42 UTC (rev 181540)
@@ -27,9 +27,8 @@
 
 #include <gio/gio.h>
 #include <gst/app/gstappsink.h>
-#include <gst/audio/audio.h>
+#include <gst/audio/audio-info.h>
 #include <gst/gst.h>
-#include <gst/pbutils/pbutils.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/gobject/GRefPtr.h>
 #include <wtf/gobject/GThreadSafeMainLoopSource.h>

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp	2015-03-16 11:13:42 UTC (rev 181540)
@@ -24,7 +24,7 @@
 #include "AudioBus.h"
 #include "AudioSourceProviderClient.h"
 #include <gst/app/gstappsink.h>
-#include <gst/audio/audio.h>
+#include <gst/audio/audio-info.h>
 #include <gst/base/gstadapter.h>
 #include <wtf/gobject/GMutexLocker.h>
 

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp	2015-03-16 11:13:42 UTC (rev 181540)
@@ -27,9 +27,9 @@
 #include "AudioIOCallback.h"
 #include "GRefPtrGStreamer.h"
 #include "GStreamerUtilities.h"
-#include <gst/app/app.h>
-#include <gst/audio/audio.h>
-#include <gst/pbutils/pbutils.h>
+#include <gst/app/gstappsrc.h>
+#include <gst/audio/audio-info.h>
+#include <gst/pbutils/missing-plugins.h>
 #include <wtf/gobject/GUniquePtr.h>
 
 using namespace WebCore;

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.cpp (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.cpp	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.cpp	2015-03-16 11:13:42 UTC (rev 181540)
@@ -24,8 +24,9 @@
 
 #include "IntSize.h"
 
-#include <gst/audio/audio.h>
+#include <gst/audio/audio-info.h>
 #include <gst/gst.h>
+#include <gst/video/video-info.h>
 #include <wtf/MathExtras.h>
 #include <wtf/gobject/GUniquePtr.h>
 

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h	2015-03-16 11:13:42 UTC (rev 181540)
@@ -19,7 +19,7 @@
 #include "Logging.h"
 
 #include <gst/gst.h>
-#include <gst/video/video.h>
+#include <gst/video/video-format.h>
 
 #define LOG_MEDIA_MESSAGE(...) do { \
     GST_DEBUG(__VA_ARGS__); \

Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h (181539 => 181540)


--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h	2015-03-16 10:43:35 UTC (rev 181539)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h	2015-03-16 11:13:42 UTC (rev 181540)
@@ -27,7 +27,7 @@
 #include "GRefPtrGStreamer.h"
 
 #include <gst/gst.h>
-#include <gst/video/video.h>
+#include <gst/video/video-frame.h>
 
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefCounted.h>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to