Title: [221284] trunk/Tools
Revision
221284
Author
[email protected]
Date
2017-08-28 17:40:35 -0700 (Mon, 28 Aug 2017)

Log Message

[GStreamer] The glvideoflip GStreamer element isn't available. Video mirroring and rotation functionalities are thus disabled.
https://bugs.webkit.org/show_bug.cgi?id=175576

Reviewed by Carlos Alberto Lopez Perez.

Build graphene to enable the glvideoflip element.

* gstreamer/jhbuild.modules:
* gtk/jhbuild.modules:
* jhbuild/jhbuild-wrapper:
* wpe/jhbuild.modules:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (221283 => 221284)


--- trunk/Tools/ChangeLog	2017-08-29 00:27:54 UTC (rev 221283)
+++ trunk/Tools/ChangeLog	2017-08-29 00:40:35 UTC (rev 221284)
@@ -1,3 +1,17 @@
+2017-08-28  Michael Catanzaro  <[email protected]>
+
+        [GStreamer] The glvideoflip GStreamer element isn't available. Video mirroring and rotation functionalities are thus disabled.
+        https://bugs.webkit.org/show_bug.cgi?id=175576
+
+        Reviewed by Carlos Alberto Lopez Perez.
+
+        Build graphene to enable the glvideoflip element.
+
+        * gstreamer/jhbuild.modules:
+        * gtk/jhbuild.modules:
+        * jhbuild/jhbuild-wrapper:
+        * wpe/jhbuild.modules:
+
 2017-08-28  Ms2ger  <[email protected]>
 
         Ensure that the alert function is called in TestWebExtensions.

Modified: trunk/Tools/gstreamer/jhbuild.modules (221283 => 221284)


--- trunk/Tools/gstreamer/jhbuild.modules	2017-08-29 00:27:54 UTC (rev 221283)
+++ trunk/Tools/gstreamer/jhbuild.modules	2017-08-29 00:40:35 UTC (rev 221284)
@@ -83,6 +83,7 @@
 
   <autotools id="gst-plugins-bad" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc --disable-introspection">
     <dependencies>
+      <dep package="graphene"/>
       <dep package="gst-plugins-base"/>
       <dep package="openh264"/>
     </dependencies>

Modified: trunk/Tools/gtk/jhbuild.modules (221283 => 221284)


--- trunk/Tools/gtk/jhbuild.modules	2017-08-29 00:27:54 UTC (rev 221283)
+++ trunk/Tools/gtk/jhbuild.modules	2017-08-29 00:40:35 UTC (rev 221284)
@@ -147,6 +147,15 @@
             hash="sha256:455eb90c09ed1b71f95f3ebfe1c904c206727e0eeb34fc94e5aaf944663a820c"/>
   </autotools>
 
+  <meson id="graphene">
+    <branch repo="github.com"
+            module="ebassi/graphene.git"
+            tag="1.6.0"/>
+    <dependencies>
+      <dep package="glib"/>
+    </dependencies>
+  </meson>
+
   <autotools id="librsvg" autogen-sh="configure"
              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
     <if condition-set="macos">
@@ -509,4 +518,15 @@
             hash="sha256:74da2798728e79c3aedfffa268d8fe811c3766ca3708309c0dc45502be137da1"/>
   </autotools>
 
+  <distutils id="meson" python3="1">
+    <branch repo="github-tarball"
+            version="0.42.0"
+            module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
+            checkoutdir="meson-${version}"
+            hash="sha256:a74c7387a3dd8171e931bcd948355f7f9529368eae72c3c22a9beef6c2e73498"/>
+    <dependencies>
+      <dep package="ninja"/>
+    </dependencies>
+  </distutils>
+
 </moduleset>

Modified: trunk/Tools/jhbuild/jhbuild-wrapper (221283 => 221284)


--- trunk/Tools/jhbuild/jhbuild-wrapper	2017-08-29 00:27:54 UTC (rev 221283)
+++ trunk/Tools/jhbuild/jhbuild-wrapper	2017-08-29 00:40:35 UTC (rev 221284)
@@ -24,7 +24,7 @@
 import subprocess
 import sys
 
-jhbuild_revision = 'e58ee087e92789bd2151132cac926f31cc0102d8'
+jhbuild_revision = 'b1d2ebdef165435c048c59192a32ba69d4f2c6dd'
 
 def determine_platform():
     if '--gtk' in sys.argv:

Modified: trunk/Tools/wpe/jhbuild.modules (221283 => 221284)


--- trunk/Tools/wpe/jhbuild.modules	2017-08-29 00:27:54 UTC (rev 221283)
+++ trunk/Tools/wpe/jhbuild.modules	2017-08-29 00:40:35 UTC (rev 221284)
@@ -211,4 +211,24 @@
     <branch repo="github.com" module="Igalia/dyz" tag="0880252bac243add39ea54c0797ceb167d775ce9"/>
   </autotools>
 
+  <meson id="graphene">
+    <branch repo="github.com"
+            module="ebassi/graphene.git"
+            tag="1.6.0"/>
+    <dependencies>
+      <dep package="glib"/>
+    </dependencies>
+  </meson>
+
+  <distutils id="meson" python3="1">
+    <branch repo="github-tarball"
+            version="0.42.0"
+            module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
+            checkoutdir="meson-${version}"
+            hash="sha256:a74c7387a3dd8171e931bcd948355f7f9529368eae72c3c22a9beef6c2e73498"/>
+    <dependencies>
+      <dep package="ninja"/>
+    </dependencies>
+  </distutils>
+
 </moduleset>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to