| <?xml version="1.0"?> |
| <!DOCTYPE moduleset SYSTEM "moduleset.dtd"> |
| <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> |
| <moduleset> |
| |
| <metamodule id="webkit-gstreamer-testing-dependencies"> |
| <dependencies> |
| <dep package="gstreamer"/> |
| <dep package="gst-plugins-base"/> |
| <dep package="gst-plugins-good"/> |
| <dep package="gst-plugins-bad"/> |
| <dep package="gst-libav"/> |
| <dep package="gstreamer-vaapi"/> |
| </dependencies> |
| </metamodule> |
| |
| <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. --> |
| <repository type="tarball" name="gstreamer" |
| href="http://gstreamer.freedesktop.org/src/"/> |
| <repository type="tarball" name="github-tarball" |
| href="https://github.com/"/> |
| <repository type="git" name="chromium.googlesource.com" |
| href="https://chromium.googlesource.com/webm/"/> |
| |
| <autotools id="orc" autogenargs="--disable-gtk-doc" autogen-sh="configure"> |
| <branch module="orc/orc-${version}.tar.xz" version="0.4.28" |
| repo="gstreamer" |
| hash="sha256:bfcd7c6563b05672386c4eedfc4c0d4a0a12b4b4775b74ec6deb88fc2bcd83ce"/> |
| </autotools> |
| |
| <autotools id="openh264" supports-non-srcdir-builds="no" autogen-sh="pseudo-configure"> |
| <branch module="cisco/openh264/archive/v${version}.tar.gz" version="1.5.0" |
| checkoutdir="openh264-${version}" repo="github-tarball"> |
| <patch file="openh264-configure.patch" strip="0"/> |
| </branch> |
| </autotools> |
| |
| <autotools id="libvpx" |
| autogen-template="%(srcdir)s/configure --prefix=%(prefix)s --enable-pic --as=yasm --disable-unit-tests --size-limit=16384x16384 --enable-postproc --enable-multi-res-encoding --enable-temporal-denoising --enable-vp9-temporal-denoising --enable-vp9-postproc --enable-shared"> |
| <branch repo="chromium.googlesource.com" checkoutdir="libvpx" tag="v1.7.0"/> |
| </autotools> |
| |
| <autotools id="gstreamer" autogen-sh="configure" autogenargs="--disable-gtk-doc --disable-introspection --disable-examples"> |
| <dependencies> |
| <dep package="orc"/> |
| </dependencies> |
| <branch module="gstreamer/gstreamer-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:5a8704aa4c2eeb04da192c4a9942f94f860ac1a585de90d9f914bac26a970674"> |
| <patch file="gstreamer-0001-protection-added-function-to-filter-system-ids.patch" strip="1"/> |
| </branch> |
| </autotools> |
| |
| <autotools id="gst-plugins-base" |
| autogen-sh="configure" |
| autogenargs="--disable-examples --disable-gtk-doc --disable-introspection"> |
| <if condition-set="wpe"> |
| <autogenargs value="--disable-pango"/> |
| </if> |
| <dependencies> |
| <dep package="gstreamer"/> |
| </dependencies> |
| <branch module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:4c306b03df0212f1b8903784e29bb3493319ba19ebebf13b0c56a17870292282"/> |
| </autotools> |
| |
| <autotools id="gst-plugins-good" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc --disable-introspection"> |
| <dependencies> |
| <dep package="gst-plugins-base"/> |
| <dep package="libvpx"/> |
| </dependencies> |
| |
| <branch module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:649f49bec60892d47ee6731b92266974c723554da1c6649f21296097715eb957"> |
| <patch file="gst-plugins-good-0001-gstgdkpixbufdec-stop-pretending-to-decode-gifs.patch" strip="1"/> |
| <patch file="gst-plugins-good-0005-souphttpsrc-cookie-jar-and-context-query-support.patch" strip="1"/> |
| <patch file="gst-plugins-good-0006-qtdemux-add-context-for-a-preferred-protection.patch" strip="1"/> |
| <patch file="gst-plugins-good-0008-qtdemux-also-push-buffers-without-encryption-info-in.patch" strip="1"/> |
| <patch file="gst-plugins-good-0009-qtdemux-fix-assert-when-moof-contains-one-sample.patch" strip="1"/> |
| </branch> |
| </autotools> |
| |
| <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> |
| <branch module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:0c7857be16686d5c1ba6e34bd338664d3d4599d32714a8eca5c8a41a101e2d08"/> |
| </autotools> |
| |
| <autotools id="gst-libav" autogen-sh="configure" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc"> |
| <dependencies> |
| <dep package="gst-plugins-base"/> |
| </dependencies> |
| <branch module="gst-libav/gst-libav-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:2a56aa5d2d8cd912f2bce17f174713d2c417ca298f1f9c28ee66d4aa1e1d9e62"/> |
| </autotools> |
| |
| <autotools id="gstreamer-vaapi"> |
| <branch module="gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz" version="1.12.4" |
| repo="gstreamer" |
| hash="sha256:1c2d77242e1f30c4d1394636cae9f6877228a017960fca96881e0080d8b6e9c9"/> |
| <dependencies> |
| <dep package="gstreamer"/> |
| <dep package="gst-plugins-base"/> |
| <dep package="gst-plugins-bad"/> |
| <dep package="libva"/> |
| </dependencies> |
| </autotools> |
| |
| <autotools id="libva" autogenargs="--enable-va-messaging=no"> |
| <branch module="intel/libva/releases/download/${version}/libva-${version}.tar.bz2" version="2.0.0" |
| hash="sha1:762a49f8925ca1d0531c5071afbd629ffea93b90" |
| checkoutdir="libva-${version}" repo="github-tarball"/> |
| </autotools> |
| |
| |
| </moduleset> |