diff --git a/Tools/gtk/jhbuild.modules b/Tools/gtk/jhbuild.modules
index 2b090b4..ff46701 100644
--- a/Tools/gtk/jhbuild.modules
+++ b/Tools/gtk/jhbuild.modules
@@ -333,10 +333,10 @@
     <dependencies>
       <dep package="orc"/>
     </dependencies>
-    <branch module="gstreamer/gstreamer-${version}.tar.xz" version="1.6.3"
+    <branch module="gstreamer/gstreamer-${version}.tar.xz" version="1.8.1"
             repo="gstreamer"
-            hash="sha256:22f9568d67b87cf700a111f381144bd37cb93790a77e4e331db01fe854a37f24"
-            md5sum="b4cdeb2b9cb20dd6ac022a4f417eae0d"/>
+            hash="sha256:5a3722fb9302dd977c17ced4240293dc777cb716dc98c8cca63d75c27e5e3107"
+            md5sum="711ada79b63e47ac96adb4e5444dc908"/>
   </autotools>
 
   <autotools id="gst-plugins-base"
@@ -348,10 +348,10 @@
     <dependencies>
       <dep package="gstreamer"/>
     </dependencies>
-    <branch module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" version="1.6.3"
+    <branch module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" version="1.8.1"
             repo="gstreamer"
-            hash="sha256:b6154f8fdba4877e95efd94610ef0ada4f0171cd12eb829a3c3c97345d9c7a75"
-            md5sum="3ddde0ad598ef69f58d6a2e87f8b460f"/>
+            hash="sha256:15a9de985cd265c344e359f5b19347df4021b7611ed2c2d91917cb900f2fad6f"
+            md5sum="5421edfeb7479d5f5776e917ba30e24e"/>
   </autotools>
 
   <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
@@ -362,10 +362,10 @@
       <dep package="gst-plugins-base"/>
     </dependencies>
 
-    <branch module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" version="1.6.3"
+    <branch module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" version="1.8.1"
             repo="gstreamer"
-            hash="sha256:24b19db70b2a83461ebddfe20033db432dadfdb5d4b54ffb1dfa0d830134a177"
-            md5sum="a1958df7aa498b42793e2f2048673815"/>
+            hash="sha256:2103e17921d67894e82eafdd64fb9b06518599952fd93e625bfbc83ffead0972"
+            md5sum="3eabe7277681b9bef8a64c312de03d47"/>
   </autotools>
 
   <autotools id="gst-plugins-bad" autogenargs="--disable-examples --disable-gtk-doc">
@@ -375,20 +375,20 @@
     <dependencies>
       <dep package="gst-plugins-base"/>
     </dependencies>
-    <branch module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" version="1.6.3"
+    <branch module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" version="1.8.1"
             repo="gstreamer"
-            hash="sha256:971b29101d6a9c5e3fe94d99d977a227f58f0b2d29b6ca2c7f292052542b3a61"
-            md5sum="4857adcafe41e4b9b8805cf88303bd55"/>
+            hash="sha256:0bbd58f363734fc0c4a620b2d6fb01d427fdafdbda7b90b4e15d03b751ca40f5"
+            md5sum="e508da2a8a5c3d12264fe3415be2f451"/>
   </autotools>
 
   <autotools id="gst-libav" 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.6.3"
+    <branch module="gst-libav/gst-libav-${version}.tar.xz" version="1.8.1"
             repo="gstreamer"
-            hash="sha256:857b9c060a0337de38c6d26238c47352433c02eabf26c2f860c854dbc35bd4ab"
-            md5sum="cfe9a06913d4fd4067e9e47f6e05fac2"/>
+            hash="sha256:44a49108c3531b5ac4f346a2247cd7fbafb0e8ab394394cb6d75a70300b38933"
+            md5sum="85f1a047606ca9e08493d7b6b42df462"/>
   </autotools>
 
   <autotools id="xserver" autogenargs="--disable-xinerama --enable-glx --enable-composite --disable-xorg --disable-dmx --disable-xnest --disable-xquartz --disable-xwin --disable-xephyr --disable-xfake --disable-xfbdev --disable-install-setuid --disable-unit-tests --disable-present --enable-unix-transport --enable-tcp-transport --disable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin --without-dtrace">
