[GStreamer][MSE] Ubuntu LTS build broken since r236409
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2018 08:02:16 +0000 (08:02 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2018 08:02:16 +0000 (08:02 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190036

Reviewed by Michael Catanzaro.

Interrupt the build if MSE is enabled but no supported (1.14)
GStreamer version was found.

* Source/cmake/GStreamerChecks.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236716 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/GStreamerChecks.cmake

index f5ca7fd..b409b85 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2018-10-02  Philippe Normand  <pnormand@igalia.com>
+
+        [GStreamer][MSE] Ubuntu LTS build broken since r236409
+        https://bugs.webkit.org/show_bug.cgi?id=190036
+
+        Reviewed by Michael Catanzaro.
+
+        Interrupt the build if MSE is enabled but no supported (1.14)
+        GStreamer version was found.
+
+        * Source/cmake/GStreamerChecks.cmake:
+
 2018-10-01  Caio Lima  <ticaiolima@gmail.com>
 
         'HAVE_PTHREAD_MAIN_NP' macro redefined warning when building --jsc-only on macOS
index 69164bb..43947c6 100644 (file)
@@ -45,6 +45,12 @@ if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO)
     SET_AND_EXPOSE_TO_BUILD(USE_GSTREAMER TRUE)
 endif ()
 
+if (ENABLE_MEDIA_SOURCE)
+    if (PC_GSTREAMER_VERSION VERSION_LESS "1.14")
+        message(FATAL_ERROR "GStreamer 1.14 is needed for ENABLE_MEDIA_SOURCE.")
+    endif ()
+endif ()
+
 if (ENABLE_MEDIA_STREAM OR ENABLE_WEB_RTC)
     if (PC_GSTREAMER_VERSION VERSION_LESS "1.10")
         SET_AND_EXPOSE_TO_BUILD(USE_LIBWEBRTC FALSE)
@@ -56,4 +62,4 @@ if (ENABLE_MEDIA_STREAM OR ENABLE_WEB_RTC)
 else ()
     SET_AND_EXPOSE_TO_BUILD(USE_LIBWEBRTC FALSE)
     SET_AND_EXPOSE_TO_BUILD(WEBRTC_WEBKIT_BUILD FALSE)
-endif ()
\ No newline at end of file
+endif ()