diff --git a/meson.build b/meson.build
index 00fc9b5ede..34967a70fd 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('All GStreamer modules', 'c',
-  version : '1.15.0.1',
+  version : '1.15.2',
   meson_version : '>= 0.48.0',
   default_options : ['buildtype=debugoptimized'])
 
diff --git a/subprojects/gl-headers.wrap b/subprojects/gl-headers.wrap
index f5a9fa4f2b..37848b624f 100644
--- a/subprojects/gl-headers.wrap
+++ b/subprojects/gl-headers.wrap
@@ -2,4 +2,4 @@
 directory=gl-headers
 url=https://gitlab.freedesktop.org/gstreamer/meson-ports/gl-headers.git
 push-url=git@gitlab.freedesktop.org:gstreamer/meson-ports/gl-headers.git
-revision=master
+revision=1f8083d8f23de174552fe8a7bf9fbe513f76696b
diff --git a/subprojects/gst-devtools.wrap b/subprojects/gst-devtools.wrap
index 3ad4f0fce3..63c7043e97 100644
--- a/subprojects/gst-devtools.wrap
+++ b/subprojects/gst-devtools.wrap
@@ -2,4 +2,4 @@
 directory=gst-devtools
 url=https://gitlab.freedesktop.org/gstreamer/gst-devtools.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-devtools.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-editing-services.wrap b/subprojects/gst-editing-services.wrap
index 0e3510a56f..352d498388 100644
--- a/subprojects/gst-editing-services.wrap
+++ b/subprojects/gst-editing-services.wrap
@@ -2,4 +2,4 @@
 directory=gst-editing-services
 url=https://gitlab.freedesktop.org/gstreamer/gst-editing-services.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-editing-services.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-libav.wrap b/subprojects/gst-libav.wrap
index d01154348a..d251c856d4 100644
--- a/subprojects/gst-libav.wrap
+++ b/subprojects/gst-libav.wrap
@@ -2,4 +2,4 @@
 directory=gst-libav
 url=https://gitlab.freedesktop.org/gstreamer/gst-libav.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-libav.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-omx.wrap b/subprojects/gst-omx.wrap
index d5ba267d17..edf234c6f0 100644
--- a/subprojects/gst-omx.wrap
+++ b/subprojects/gst-omx.wrap
@@ -2,4 +2,4 @@
 directory=gst-omx
 url=https://gitlab.freedesktop.org/gstreamer/gst-omx.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-omx.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-plugins-bad.wrap b/subprojects/gst-plugins-bad.wrap
index 7d3a04af64..1a1cee10cd 100644
--- a/subprojects/gst-plugins-bad.wrap
+++ b/subprojects/gst-plugins-bad.wrap
@@ -2,4 +2,4 @@
 directory=gst-plugins-bad
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-bad.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-plugins-base.wrap b/subprojects/gst-plugins-base.wrap
index 705662d731..424aad9e92 100644
--- a/subprojects/gst-plugins-base.wrap
+++ b/subprojects/gst-plugins-base.wrap
@@ -2,4 +2,4 @@
 directory=gst-plugins-base
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-base.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-plugins-good.wrap b/subprojects/gst-plugins-good.wrap
index 7ed12291ce..f6eb93d917 100644
--- a/subprojects/gst-plugins-good.wrap
+++ b/subprojects/gst-plugins-good.wrap
@@ -2,4 +2,4 @@
 directory=gst-plugins-good
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-good.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-plugins-ugly.wrap b/subprojects/gst-plugins-ugly.wrap
index bab6ef61be..cea3c89147 100644
--- a/subprojects/gst-plugins-ugly.wrap
+++ b/subprojects/gst-plugins-ugly.wrap
@@ -2,4 +2,4 @@
 directory=gst-plugins-ugly
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-ugly.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-python.wrap b/subprojects/gst-python.wrap
index 2b3e87a738..b6b201f927 100644
--- a/subprojects/gst-python.wrap
+++ b/subprojects/gst-python.wrap
@@ -2,4 +2,4 @@
 directory=gst-python
 url=https://gitlab.freedesktop.org/gstreamer/gst-python.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-python.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gst-rtsp-server.wrap b/subprojects/gst-rtsp-server.wrap
index c7b473b3b2..859306d6fc 100644
--- a/subprojects/gst-rtsp-server.wrap
+++ b/subprojects/gst-rtsp-server.wrap
@@ -2,4 +2,4 @@
 directory=gst-rtsp-server
 url=https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-rtsp-server.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gstreamer-sharp.wrap b/subprojects/gstreamer-sharp.wrap
index a14dab93a9..04c137351b 100644
--- a/subprojects/gstreamer-sharp.wrap
+++ b/subprojects/gstreamer-sharp.wrap
@@ -2,4 +2,4 @@
 directory=gstreamer-sharp
 url=https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gstreamer-sharp.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gstreamer-vaapi.wrap b/subprojects/gstreamer-vaapi.wrap
index 8765f69928..54231b133a 100644
--- a/subprojects/gstreamer-vaapi.wrap
+++ b/subprojects/gstreamer-vaapi.wrap
@@ -2,4 +2,4 @@
 directory=gstreamer-vaapi
 url=https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gstreamer-vaapi.git
-revision=master
+revision=1.15.2
diff --git a/subprojects/gstreamer.wrap b/subprojects/gstreamer.wrap
index 85aa7f483a..389fcbf278 100644
--- a/subprojects/gstreamer.wrap
+++ b/subprojects/gstreamer.wrap
@@ -2,4 +2,4 @@
 directory=gstreamer
 url=https://gitlab.freedesktop.org/gstreamer/gstreamer.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gstreamer.git
-revision=master
+revision=1.15.2