Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ introduction/welcome/changelog.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -56,4 +56,10 @@
           <para>[bdubbs] - Update to zsh-5.8.1. Fixes
           <ulink url="&blfs-ticket-root;16096">#16096</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update the gstreamer stack to 1.20. This includes
+          gstreamer, base/good/bad/ugly plugins, libav, and vaapi, and fixes
+          a security vulnerability. Fixes
+          <ulink url="&blfs-ticket-root;16040">#16040</ulink>.</para>
         </listitem>
         <listitem>
Index: multimedia/libdriv/gst10-libav.xml
===================================================================
--- multimedia/libdriv/gst10-libav.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gst10-libav.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -7,8 +7,8 @@
   <!ENTITY gst10-libav-download-http "&gstreamer-dl;/gst-libav/gst-libav-&gst10-libav-version;.tar.xz">
   <!ENTITY gst10-libav-download-ftp  " ">
-  <!ENTITY gst10-libav-md5sum        "9a49ce948d4e400b6e1b073d0e034080">
-  <!ENTITY gst10-libav-size          "280 KB">
-  <!ENTITY gst10-libav-buildsize     "8.5 MB">
-  <!ENTITY gst10-libav-time          "less than 0.1 SBU (Using parallelism=4)">
+  <!ENTITY gst10-libav-md5sum        "755e2844e1bd346eadc300d584d6afd6">
+  <!ENTITY gst10-libav-size          "272 KB">
+  <!ENTITY gst10-libav-buildsize     "14 MB">
+  <!ENTITY gst10-libav-time          "0.1 SBU (Using parallelism=4)">
 ]>
 
@@ -120,5 +120,5 @@
 
     <para>
-      This package does not come with a test suite.
+      To test the results, issue: <command>ninja test</command>
     </para>
 
Index: multimedia/libdriv/gst10-plugins-bad.xml
===================================================================
--- multimedia/libdriv/gst10-plugins-bad.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gst10-plugins-bad.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -8,8 +8,8 @@
            "&gstreamer-dl;/gst-plugins-bad/gst-plugins-bad-&gst10-plugins-bad-version;.tar.xz">
   <!ENTITY gst10-plugins-bad-download-ftp  " ">
-  <!ENTITY gst10-plugins-bad-md5sum        "4ab1c19c3cf1ba79c20c65f6be78e7fd">
-  <!ENTITY gst10-plugins-bad-size          "5.4 MB">
-  <!ENTITY gst10-plugins-bad-buildsize     "141 MB (with tests)">
-  <!ENTITY gst10-plugins-bad-time          "0.9 SBU (Using parallelism=4; with tests)">
+  <!ENTITY gst10-plugins-bad-md5sum        "00dade0bc7b2b54643db92c8f4bdd4ab">
+  <!ENTITY gst10-plugins-bad-size          "6.0 MB">
+  <!ENTITY gst10-plugins-bad-buildsize     "165 MB (with tests)">
+  <!ENTITY gst10-plugins-bad-time          "1.0 SBU (Using parallelism=4; with tests)">
 ]>
 
@@ -239,8 +239,10 @@
           libgstmpegts-1.0.so,
           libgstphotography-1.0.so,
+          libgstplay-1.0.so,
           libgstplayer-1.0.so,
           libgstsctp-1.0.so,
           libgsttranscoder-1.0.so,
           libgsturidownloader-1.0.so,
+          libgstva-1.0.so,
           libgstwayland-1.0.so,
           libgstwebrtc-1.0.so, and
@@ -249,6 +251,7 @@
         <seg>
           /usr/include/gstreamer-1.0/gst/{audio,basecamerabinsrc,codecparsers},
-          /usr/include/gstreamer-1.0/gst/{insertbin,interfaces,isoff,mpegts}, and
-          /usr/include/gstreamer-1.0/gst/{player,sctp,transcoder,uridownloader,webrtc}
+          /usr/include/gstreamer-1.0/gst/{insertbin,interfaces,isoff,mpegts},
+          /usr/include/gstreamer-1.0/gst/{play,player,sctp,transcoder}, and
+          /usr/include/gstreamer-1.0/gst/{uridownloader,wayland,webrtc}
         </seg>
       </seglistitem>
Index: multimedia/libdriv/gst10-plugins-base.xml
===================================================================
--- multimedia/libdriv/gst10-plugins-base.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gst10-plugins-base.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -8,7 +8,7 @@
            "&gstreamer-dl;/gst-plugins-base/gst-plugins-base-&gst10-plugins-base-version;.tar.xz">
   <!ENTITY gst10-plugins-base-download-ftp  " ">
-  <!ENTITY gst10-plugins-base-md5sum        "69b23213a6bb79d6d1b8371a9dd3e82e">
-  <!ENTITY gst10-plugins-base-size          "3.0 MB">
-  <!ENTITY gst10-plugins-base-buildsize     "100 MB (with tests)">
+  <!ENTITY gst10-plugins-base-md5sum        "a9bbe2d2fc79ac472cda0022bd2f9880">
+  <!ENTITY gst10-plugins-base-size          "3.1 MB">
+  <!ENTITY gst10-plugins-base-buildsize     "122 MB (with tests)">
   <!ENTITY gst10-plugins-base-time          "0.9 SBU (Using parallelism=4; with tests)">
 ]>
Index: multimedia/libdriv/gst10-plugins-good.xml
===================================================================
--- multimedia/libdriv/gst10-plugins-good.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gst10-plugins-good.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -8,7 +8,7 @@
            "&gstreamer-dl;/gst-plugins-good/gst-plugins-good-&gst10-plugins-good-version;.tar.xz">
   <!ENTITY gst10-plugins-good-download-ftp  " ">
-  <!ENTITY gst10-plugins-good-md5sum        "1c8ec6b14d166d7affbb216e863c9e42">
-  <!ENTITY gst10-plugins-good-size          "3.1 MB">
-  <!ENTITY gst10-plugins-good-buildsize     "102 MB (with tests)">
+  <!ENTITY gst10-plugins-good-md5sum        "f952449915499ed3402c32e79d1037fa">
+  <!ENTITY gst10-plugins-good-size          "3.3 MB">
+  <!ENTITY gst10-plugins-good-buildsize     "108 MB (with tests)">
   <!ENTITY gst10-plugins-good-time          "0.6 SBU (Using parallelism=4; with tests)">
 ]>
Index: multimedia/libdriv/gst10-plugins-ugly.xml
===================================================================
--- multimedia/libdriv/gst10-plugins-ugly.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gst10-plugins-ugly.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -8,8 +8,8 @@
            "&gstreamer-dl;/gst-plugins-ugly/gst-plugins-ugly-&gst10-plugins-ugly-version;.tar.xz">
   <!ENTITY gst10-plugins-ugly-download-ftp  " ">
-  <!ENTITY gst10-plugins-ugly-md5sum        "049f90b7a3a72e241ad47564b5cd7a7a">
-  <!ENTITY gst10-plugins-ugly-size          "504 KB">
-  <!ENTITY gst10-plugins-ugly-buildsize     "11 MB (with tests)">
-  <!ENTITY gst10-plugins-ugly-time          "0.1 SBU (with tests)">
+  <!ENTITY gst10-plugins-ugly-md5sum        "151fbd3e96783909e371e7a6aef87bc2">
+  <!ENTITY gst10-plugins-ugly-size          "492 KB">
+  <!ENTITY gst10-plugins-ugly-buildsize     "9.8 MB (with tests)">
+  <!ENTITY gst10-plugins-ugly-time          "less than 0.1 SBU (with tests)">
 ]>
 
@@ -166,5 +166,5 @@
         </seg>
         <seg>
-          /usr/share/gstreamer-1.0/presets
+          None
         </seg>
       </seglistitem>
Index: multimedia/libdriv/gstreamer10-vaapi.xml
===================================================================
--- multimedia/libdriv/gstreamer10-vaapi.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gstreamer10-vaapi.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -7,7 +7,7 @@
   <!ENTITY gstreamer10-vaapi-download-http "&gstreamer-dl;/gstreamer-vaapi/gstreamer-vaapi-&gstreamer-vaapi-version;.tar.xz">
   <!ENTITY gstreamer10-vaapi-download-ftp  " ">
-  <!ENTITY gstreamer10-vaapi-md5sum        "aae78428770dd3cc3673b2e3b50931f6">
-  <!ENTITY gstreamer10-vaapi-size          "768 KB">
-  <!ENTITY gstreamer10-vaapi-buildsize     "16 MB">
+  <!ENTITY gstreamer10-vaapi-md5sum        "6f1f7c6f0c6cb4b4d90622b0b5ad5f37">
+  <!ENTITY gstreamer10-vaapi-size          "772 KB">
+  <!ENTITY gstreamer10-vaapi-buildsize     "17 MB">
   <!ENTITY gstreamer10-vaapi-time          "0.3 SBU">
 ]>
Index: multimedia/libdriv/gstreamer10.xml
===================================================================
--- multimedia/libdriv/gstreamer10.xml	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ multimedia/libdriv/gstreamer10.xml	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -7,5 +7,5 @@
   <!ENTITY gstreamer10-download-http "&gstreamer-dl;/gstreamer/gstreamer-&gstreamer10-version;.tar.xz">
   <!ENTITY gstreamer10-download-ftp  " ">
-  <!ENTITY gstreamer10-md5sum        "d7e7ba88a1ccb431d754bd9474728c22">
+  <!ENTITY gstreamer10-md5sum        "aa2990f8e587249875a9598af07e39c4">
   <!ENTITY gstreamer10-size          "2.6 MB">
   <!ENTITY gstreamer10-buildsize     "61 MB (with tests)">
Index: packages.ent
===================================================================
--- packages.ent	(revision 3e6ac08f9e0d2b2601a2f917b37467df82425e86)
+++ packages.ent	(revision bf73f6e563de8e0c957e63a191db90f05b442b22)
@@ -992,11 +992,11 @@
 <!ENTITY frei0r-version               "1.7.0">
 <!ENTITY gavl-version                 "1.4.0">
-<!ENTITY gstreamer10-version          "1.18.5">  <!-- Even minors only -->
-<!ENTITY gst10-plugins-base-version   "1.18.5">  <!-- Even minors only -->
-<!ENTITY gst10-plugins-good-version   "1.18.5">  <!-- Even minors only -->
-<!ENTITY gst10-plugins-bad-version    "1.18.5">  <!-- Even minors only -->
-<!ENTITY gst10-plugins-ugly-version   "1.18.5">  <!-- Even minors only -->
-<!ENTITY gst10-libav-version          "1.18.5">  <!-- Even minors only -->
-<!ENTITY gstreamer-vaapi-version      "1.18.5">  <!-- Even minors only -->
+<!ENTITY gstreamer10-version          "1.20.0">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-base-version   "1.20.0">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-good-version   "1.20.0">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-bad-version    "1.20.0">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-ugly-version   "1.20.0">  <!-- Even minors only -->
+<!ENTITY gst10-libav-version          "1.20.0">  <!-- Even minors only -->
+<!ENTITY gstreamer-vaapi-version      "1.20.0">  <!-- Even minors only -->
 <!ENTITY icedtea-sound-version        "1.0.1">
 <!ENTITY id3lib-version               "3.8.3">
