[Flatpak] Build libx264 as it is the h264 encoder we support in WebRTC
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 5 Nov 2018 19:38:57 +0000 (19:38 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 5 Nov 2018 19:38:57 +0000 (19:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190680

Patch by Thibault Saunier <tsaunier@igalia.com> on 2018-11-05
Reviewed by Philippe Normand.

* flatpak/org.webkit.WebKit.yaml:

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

Tools/ChangeLog
Tools/flatpak/org.webkit.WebKit.yaml

index e12ab39..059cc7a 100644 (file)
@@ -1,3 +1,12 @@
+2018-11-05  Thibault Saunier  <tsaunier@igalia.com>
+
+        [Flatpak] Build libx264 as it is the h264 encoder we support in WebRTC
+        https://bugs.webkit.org/show_bug.cgi?id=190680
+
+        Reviewed by Philippe Normand.
+
+        * flatpak/org.webkit.WebKit.yaml:
+
 2018-11-05  Daniel Bates  <dabates@apple.com>
 
         [lldb-webkit] Fix formatting nits in Document and Frame summary strings
index 59bdc92..8b2915e 100644 (file)
@@ -173,6 +173,17 @@ modules:
         path: ../gstreamer/patches/gst-plugins-good-0003-qtdemux-Clarify-field-name-about-stream-encryption-s.patch
     config-opts:
       - -Ddisable_gtkdoc=true
+  - name: x264
+    config-opts:
+    - "--enable-shared"
+    - "--enable-static"
+    - "--enable-pic"
+    - "--disable-lavf"
+    sources:
+      - type: archive
+        url: http://download.videolan.org/pub/x264/snapshots/x264-snapshot-20140212-2245-stable.tar.bz2
+        sha256: 5d98e9e4faf6dd55e7193ed379aff477b8acbda6777758956ef7e5f05067be18
+
   - name: gst-plugins-ugly
     buildsystem: meson
     sources:
@@ -181,6 +192,7 @@ modules:
         branch: 1.14.1
     config-opts:
       - -Ddisable_gtkdoc=true
+
   - name: gst-plugins-bad
     buildsystem: meson
     sources: