Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[gstreamer] Update to version 1.20.4 and rework #27790

Merged
merged 11 commits into from
Nov 28, 2022

Conversation

Sharpe49
Copy link
Contributor

@Sharpe49 Sharpe49 commented Nov 13, 2022

Updated the GStreamer package to version 1.20.4 (latest stable release)
Reworked the package to allow the use of more (optional) dependencies

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

All manifest files must be formatted

./vcpkg format-manifest ports/*/vcpkg.json

Diff
diff --git a/ports/gstreamer/vcpkg.json b/ports/gstreamer/vcpkg.json
index d43461f..e97d425 100644
--- a/ports/gstreamer/vcpkg.json
+++ b/ports/gstreamer/vcpkg.json
@@ -24,67 +24,6 @@
     "plugins-base"
   ],
   "features": {
-    "nls": {
-      "description": "National language support",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false
-        },
-        "gettext",
-        {
-          "name": "gettext",
-          "host": true,
-          "default-features": false,
-          "features": [
-            "tools"
-          ]
-        }
-      ]
-    },
-    "plugins-base": {
-      "description": "'Base' GStreamer plugins and helper libraries",
-      "dependencies": [
-        "zlib"
-      ]
-    },
-    "plugins-good": {
-      "description": "'Good' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        },
-        "zlib"
-      ]
-    },
-    "plugins-ugly": {
-      "description": "'Ugly' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        }
-      ]
-    },
-    "plugins-bad": {
-      "description": "'Bad' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        }
-      ]
-    },
     "aes": {
       "description": "Enable support for AES encryption/decryption",
       "dependencies": [
@@ -101,32 +40,32 @@
     "alsa": {
       "description": "Enable support for ALSA (Advanced Linux Sound Architecture)",
       "dependencies": [
+        {
+          "name": "alsa",
+          "platform": "linux"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-base"
           ]
-        },
-        {
-          "name": "alsa",
-          "platform": "linux"
         }
       ]
     },
     "asio": {
       "description": "Enable support for the Steinberg Audio Streaming Input Output (ASIO) library (Windows only)",
       "dependencies": [
+        {
+          "name": "asiosdk",
+          "platform": "windows"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        {
-          "name": "asiosdk",
-          "platform": "windows"
         }
       ]
     },
@@ -146,27 +85,27 @@
     "cairo": {
       "description": "Enable support for the cairo graphics library",
       "dependencies": [
+        "cairo",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-good"
           ]
-        },
-        "cairo"
+        }
       ]
     },
     "chromaprint": {
       "description": "Enable support for the Chromaprint audio fingerprint library",
       "dependencies": [
+        "chromaprint",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        "chromaprint"
+        }
       ]
     },
     "closedcaption": {
@@ -238,6 +177,7 @@
     "faad": {
       "description": "Enable support for the free AAC audio decoder (GPL licensed)",
       "dependencies": [
+        "faad2",
         {
           "name": "gstreamer",
           "default-features": false,
@@ -245,77 +185,76 @@
             "gpl",
             "plugins-bad"
           ]
-        },
-        "faad2"
+        }
       ]
     },
     "fdkaac": {
       "description": "Enable support for the Fraunhofer AAC audio codec",
       "dependencies": [
+        "fdk-aac",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        "fdk-aac"
+        }
       ]
     },
     "flac": {
       "description": "Enable support for FLAC: Free Lossless Audio Codec",
       "dependencies": [
-        "libflac",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-good",
-            "ogg"
+            "ogg",
+            "plugins-good"
           ]
-        }
+        },
+        "libflac"
       ]
     },
     "fluidsynth": {
       "description": "Enable support for the Fluidsynth MIDI decoder",
       "dependencies": [
+        {
+          "name": "fluidsynth",
+          "platform": "!windows"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        {
-          "name": "fluidsynth",
-          "platform": "!windows"
         }
       ]
     },
     "gdk-pixbuf": {
       "description": "Enable support for gdk-pixbuf image loader",
       "dependencies": [
+        "gdk-pixbuf",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-good"
           ]
-        },
-        "gdk-pixbuf"
+        }
       ]
     },
     "gl-graphene": {
       "description": "Use Graphene in OpenGL plugin",
       "dependencies": [
+        "graphene",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-base"
           ]
-        },
-        "graphene"
+        }
       ]
     },
     "gpl": {
@@ -390,6 +329,24 @@
         "mpg123"
       ]
     },
+    "nls": {
+      "description": "National language support",
+      "dependencies": [
+        "gettext",
+        {
+          "name": "gettext",
+          "host": true,
+          "default-features": false,
+          "features": [
+            "tools"
+          ]
+        },
+        {
+          "name": "gstreamer",
+          "default-features": false
+        }
+      ]
+    },
     "ogg": {
       "description": "Enable support for the Ogg container format (commonly used by Vorbis, Theora and flac)",
       "dependencies": [
@@ -455,27 +412,27 @@
         "libopenmpt"
       ]
     },
-    "opus-base": {
-      "description": "Enable support for the Opus codec in base plugins",
+    "opus-bad": {
+      "description": "Enable support for the Opus codec in bad plugins",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-base"
+            "plugins-bad"
           ]
         },
         "opus"
       ]
     },
-    "opus-bad": {
-      "description": "Enable support for the Opus codec in bad plugins",
+    "opus-base": {
+      "description": "Enable support for the Opus codec in base plugins",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-bad"
+            "plugins-base"
           ]
         },
         "opus"
@@ -494,6 +451,49 @@
         "pango"
       ]
     },
+    "plugins-bad": {
+      "description": "'Bad' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        }
+      ]
+    },
+    "plugins-base": {
+      "description": "'Base' GStreamer plugins and helper libraries",
+      "dependencies": [
+        "zlib"
+      ]
+    },
+    "plugins-good": {
+      "description": "'Good' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        },
+        "zlib"
+      ]
+    },
+    "plugins-ugly": {
+      "description": "'Ugly' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        }
+      ]
+    },
     "png": {
       "description": "Enable support for the PNG image format",
       "dependencies": [
@@ -601,15 +601,15 @@
     "vorbis": {
       "description": "Enable support for the OggVorbis audio codec",
       "dependencies": [
-        "libvorbis",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-base",
-            "ogg"
+            "ogg",
+            "plugins-base"
           ]
-        }
+        },
+        "libvorbis"
       ]
     },
     "vpx": {
@@ -664,34 +664,34 @@
         "wildmidi"
       ]
     },
-    "x11-base": {
-      "description": "Enable support for X11 in base plugins",
+    "x11-bad": {
+      "description": "Enable support for X11 in bad plugins",
       "supports": "!windows",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-good"
+            "plugins-bad"
           ]
         },
-        "libx11",
-        "libxext"
+        "libxkbcommon",
+        "xcb"
       ]
     },
-    "x11-bad": {
-      "description": "Enable support for X11 in bad plugins",
+    "x11-base": {
+      "description": "Enable support for X11 in base plugins",
       "supports": "!windows",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-bad"
+            "plugins-good"
           ]
         },
-        "xcb",
-        "libxkbcommon"
+        "libx11",
+        "libxext"
       ]
     },
     "x264": {
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..a9e03d4 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,8 +2785,8 @@
       "port-version": 2
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..069eb25 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "7af3fda338c67a5fb37ad2533d8578d3d6be9fee",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

All manifest files must be formatted

./vcpkg format-manifest ports/*/vcpkg.json

Diff
diff --git a/ports/gst-rtsp-server/vcpkg.json b/ports/gst-rtsp-server/vcpkg.json
index 8bd5267..90a9e5a 100644
--- a/ports/gst-rtsp-server/vcpkg.json
+++ b/ports/gst-rtsp-server/vcpkg.json
@@ -1,7 +1,6 @@
 {
   "name": "gst-rtsp-server",
   "version": "1.20.4",
-  "port-version": 0,
   "description": "gst-rtsp-server is a library on top of GStreamer for building an RTSP server",
   "homepage": "https://gstreamer.freedesktop.org/",
   "license": "LGPL-2.1-only",
diff --git a/ports/gstreamer/vcpkg.json b/ports/gstreamer/vcpkg.json
index 80a3d5d..6adc63b 100644
--- a/ports/gstreamer/vcpkg.json
+++ b/ports/gstreamer/vcpkg.json
@@ -24,63 +24,6 @@
     "plugins-base"
   ],
   "features": {
-    "nls": {
-      "description": "National language support",
-      "dependencies": [
-        "gettext",
-        {
-          "name": "gettext",
-          "host": true,
-          "default-features": false,
-          "features": [
-            "tools"
-          ]
-        }
-      ]
-    },
-    "plugins-base": {
-      "description": "'Base' GStreamer plugins and helper libraries",
-      "dependencies": [
-        "zlib"
-      ]
-    },
-    "plugins-good": {
-      "description": "'Good' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        },
-        "zlib"
-      ]
-    },
-    "plugins-ugly": {
-      "description": "'Ugly' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        }
-      ]
-    },
-    "plugins-bad": {
-      "description": "'Bad' GStreamer plugins and helper libraries",
-      "dependencies": [
-        {
-          "name": "gstreamer",
-          "default-features": false,
-          "features": [
-            "plugins-base"
-          ]
-        }
-      ]
-    },
     "aes": {
       "description": "Enable support for AES encryption/decryption",
       "dependencies": [
@@ -97,32 +40,32 @@
     "alsa": {
       "description": "Enable support for ALSA (Advanced Linux Sound Architecture)",
       "dependencies": [
+        {
+          "name": "alsa",
+          "platform": "linux"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-base"
           ]
-        },
-        {
-          "name": "alsa",
-          "platform": "linux"
         }
       ]
     },
     "asio": {
       "description": "Enable support for the Steinberg Audio Streaming Input Output (ASIO) library (Windows only)",
       "dependencies": [
+        {
+          "name": "asiosdk",
+          "platform": "windows"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        {
-          "name": "asiosdk",
-          "platform": "windows"
         }
       ]
     },
@@ -142,27 +85,27 @@
     "cairo": {
       "description": "Enable support for the cairo graphics library",
       "dependencies": [
+        "cairo",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-good"
           ]
-        },
-        "cairo"
+        }
       ]
     },
     "chromaprint": {
       "description": "Enable support for the Chromaprint audio fingerprint library",
       "dependencies": [
+        "chromaprint",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        "chromaprint"
+        }
       ]
     },
     "closedcaption": {
@@ -234,6 +177,7 @@
     "faad": {
       "description": "Enable support for the free AAC audio decoder (GPL licensed)",
       "dependencies": [
+        "faad2",
         {
           "name": "gstreamer",
           "default-features": false,
@@ -241,77 +185,76 @@
             "gpl",
             "plugins-bad"
           ]
-        },
-        "faad2"
+        }
       ]
     },
     "fdkaac": {
       "description": "Enable support for the Fraunhofer AAC audio codec",
       "dependencies": [
+        "fdk-aac",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        "fdk-aac"
+        }
       ]
     },
     "flac": {
       "description": "Enable support for FLAC: Free Lossless Audio Codec",
       "dependencies": [
-        "libflac",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-good",
-            "ogg"
+            "ogg",
+            "plugins-good"
           ]
-        }
+        },
+        "libflac"
       ]
     },
     "fluidsynth": {
       "description": "Enable support for the Fluidsynth MIDI decoder",
       "dependencies": [
+        {
+          "name": "fluidsynth",
+          "platform": "!windows"
+        },
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-bad"
           ]
-        },
-        {
-          "name": "fluidsynth",
-          "platform": "!windows"
         }
       ]
     },
     "gdk-pixbuf": {
       "description": "Enable support for gdk-pixbuf image loader",
       "dependencies": [
+        "gdk-pixbuf",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-good"
           ]
-        },
-        "gdk-pixbuf"
+        }
       ]
     },
     "gl-graphene": {
       "description": "Use Graphene in OpenGL plugin",
       "dependencies": [
+        "graphene",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
             "plugins-base"
           ]
-        },
-        "graphene"
+        }
       ]
     },
     "gpl": {
@@ -386,6 +329,20 @@
         "mpg123"
       ]
     },
+    "nls": {
+      "description": "National language support",
+      "dependencies": [
+        "gettext",
+        {
+          "name": "gettext",
+          "host": true,
+          "default-features": false,
+          "features": [
+            "tools"
+          ]
+        }
+      ]
+    },
     "ogg": {
       "description": "Enable support for the Ogg container format (commonly used by Vorbis, Theora and flac)",
       "dependencies": [
@@ -451,27 +408,27 @@
         "libopenmpt"
       ]
     },
-    "opus-base": {
-      "description": "Enable support for the Opus codec in base plugins",
+    "opus-bad": {
+      "description": "Enable support for the Opus codec in bad plugins",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-base"
+            "plugins-bad"
           ]
         },
         "opus"
       ]
     },
-    "opus-bad": {
-      "description": "Enable support for the Opus codec in bad plugins",
+    "opus-base": {
+      "description": "Enable support for the Opus codec in base plugins",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-bad"
+            "plugins-base"
           ]
         },
         "opus"
@@ -490,6 +447,49 @@
         "pango"
       ]
     },
+    "plugins-bad": {
+      "description": "'Bad' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        }
+      ]
+    },
+    "plugins-base": {
+      "description": "'Base' GStreamer plugins and helper libraries",
+      "dependencies": [
+        "zlib"
+      ]
+    },
+    "plugins-good": {
+      "description": "'Good' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        },
+        "zlib"
+      ]
+    },
+    "plugins-ugly": {
+      "description": "'Ugly' GStreamer plugins and helper libraries",
+      "dependencies": [
+        {
+          "name": "gstreamer",
+          "default-features": false,
+          "features": [
+            "plugins-base"
+          ]
+        }
+      ]
+    },
     "png": {
       "description": "Enable support for the PNG image format",
       "dependencies": [
@@ -597,15 +597,15 @@
     "vorbis": {
       "description": "Enable support for the OggVorbis audio codec",
       "dependencies": [
-        "libvorbis",
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-base",
-            "ogg"
+            "ogg",
+            "plugins-base"
           ]
-        }
+        },
+        "libvorbis"
       ]
     },
     "vpx": {
@@ -660,34 +660,34 @@
         "wildmidi"
       ]
     },
-    "x11-base": {
-      "description": "Enable support for X11 in base plugins",
+    "x11-bad": {
+      "description": "Enable support for X11 in bad plugins",
       "supports": "!windows",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-good"
+            "plugins-bad"
           ]
         },
-        "libx11",
-        "libxext"
+        "libxkbcommon",
+        "xcb"
       ]
     },
-    "x11-bad": {
-      "description": "Enable support for X11 in bad plugins",
+    "x11-base": {
+      "description": "Enable support for X11 in base plugins",
       "supports": "!windows",
       "dependencies": [
         {
           "name": "gstreamer",
           "default-features": false,
           "features": [
-            "plugins-bad"
+            "plugins-good"
           ]
         },
-        "xcb",
-        "libxkbcommon"
+        "libx11",
+        "libxext"
       ]
     },
     "x264": {
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..c7ebf86 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..c7ebf86 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..1cf2c26 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "d45a798b8fa4ec693e323e3a6659dbf98e2bec16",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

@Sharpe49
Copy link
Contributor Author

Sharpe49 commented Nov 13, 2022

The linker seems to fail for qtmultimedia since gstphotograph-1.0 is now available in GStreamer and is recognized by qt_find_package :
LINK : warning LNK4044: unrecognized option '/lgstphotography-1.0'; ignored

Probably an issue in the CMake files of Qt Multimedia. I am not sure how to fix this...

Comment on lines 35 to 53
"name": "gstreamer",
"default-features": false,
"features": [
"plugins-bad",
"plugins-base"
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"default-features": false is really needed, but you should only list in "features" what is a hard dependency of qtmultimedia because there will be no way to opt out of these features. I hope plugins-bad isn't a hard dependency.

Copy link
Contributor Author

@Sharpe49 Sharpe49 Nov 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I based myself on the information of the ebuild file on Gentoo Linux : https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-qt/qtmultimedia/qtmultimedia-6.3.2.ebuild

Looking at the CMake file of Qt Multimedia (https://github.com/qt/qtmultimedia/blob/6.3/src/multimedia/configure.cmake), it seems that:

  • gstreamer-app (from gst-plugins-base) is required
  • gstphotography (from gst-plugins-bad) is optional
  • gstreamer-gl (from gst-plugins-base) is optional (and it also needs EGL)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW, I think I found the needed patch to fix the linking issue.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think I need to add a "gstreamer-photography" and a "gstreamer-gl" feature?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I based myself on the information of the ebuild file on Gentoo Linux

Okay, but the Gentoo dependency model probably doesn't transfer literally to the vcpkg feature model.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think I need to add a "gstreamer-photography" and a "gstreamer-gl" feature?

No.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..e8c0295 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "80de49fc09c4991e591486bdf6a8f3adc9b97c72",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..6382049 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "44f723f5066fb095bcf8e5b08066fbbde595fd71",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..7d005b8 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "70f1d9a4c3973802247edbbd4294132cb573e60e",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..ff6ba0a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "427b6b186329b73d0d86e6c952eb1a289014f20c",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 7428e7a..bf37517 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2781,12 +2781,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 10
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5454,7 +5454,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6298,7 +6298,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.3.2",
-      "port-version": 1
+      "port-version": 2
     },
     "qtnetworkauth": {
       "baseline": "6.3.2",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index 2ddd4e4..0e1819a 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "1e26535e5b768ea5b771f4908cbf54127e9622c6",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "889e1cc23dfa9161bf793ff4f22fd6bc8e7c137f",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index ff878d4..da6ed6c 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "24b86b7a74863e2530f93a25d4a82fe0c65f796f",
+      "version": "6.3.2",
+      "port-version": 2
+    },
     {
       "git-tree": "953f717e1c02b90674da0910b204ce4f556a8673",
       "version": "6.3.2",

github-actions[bot]
github-actions bot previously approved these changes Nov 13, 2022
@Sharpe49 Sharpe49 marked this pull request as ready for review November 13, 2022 10:40
@MonicaLiu0311 MonicaLiu0311 added the category:port-update The issue is with a library, which is requesting update new revision label Nov 14, 2022
Comment on lines 42 to 54
{
"name": "mesa",
"default-features": false,
"features": [
"egl"
],
"platform": "osx"
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm is there no system EGL on OSX ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On OSX, you can get EGL through Angle or Mesa. There's no direct support from Apple libraries.
In that case, qtmultimedia CMake file looks specifically for a library called EGL or libEGL.
So you can't use Angle on OSX because the library is called libEGL_angle on OSX.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better deactivate the dependency for the time being in qtmultimedia. Which qt feature exactly requires it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, Qt itself doesn't require it. It's used by Qt applications that needs it (when they need image capture on a GStreamer pipeline).

Copy link
Contributor

@Neumann-A Neumann-A Nov 14, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the dependency can be controlled via e.g.
-DFEATURE_gstreamer_photography=OFF
-DFEATURE_gstreamer_gl=OFF
(maybe with - inbetween instead of _ )

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about activating these dependencies with a feature instead of disabling them completely?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about activating these dependencies with a feature instead of disabling them completely?

Not in this PR. That is a different PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok

@Neumann-A
Copy link
Contributor

@Sharpe49
Copy link
Contributor Author

Have you considered the patch in https://github.com/microsoft/vcpkg/pull/26693/files#diff-a7b3e7b81125bd51aa660ea26fde6c9bc8bbe6b1b10c7db7ea3a9f89461da063

For OpenGL detection on Windows, didn't have any particular issue, but I can add this.

What's the issue with GST_STATIC_COMPILATION ?

github-actions[bot]
github-actions bot previously approved these changes Nov 15, 2022
@Neumann-A
Copy link
Contributor

What's the issue with GST_STATIC_COMPILATION ?

The macro needs to be hardcoded depending on VCPKG_LIBRARY_LINKAGE while building gstreamer. Otherwise downstream consumers have to know how gstreamer was build.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 4cb4a5c5ddcb9de0c83c85837ee6974c8333f032 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 8c455bf..d119c77 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.0",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.0",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index a5fed66..c6320e7 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "2a714a10140c03af8bfca8000c58e39344702f42",
+      "version": "6.4.0",
+      "port-version": 1
+    },
     {
       "git-tree": "2a4ea2c483963a30577be41058658dc9226cc51b",
       "version": "6.4.0",

@Sharpe49
Copy link
Contributor Author

Something's weird here : https://github.com/qt/qtmultimedia/blob/6.4/src/plugins/multimedia/darwin/CMakeLists.txt
Why are they not using the FWAVFoundation variable here?

@Neumann-A
Copy link
Contributor

Edit : Damn it... they deleted this option but haven't updated the documentation... seriously...

would have been the wrong solution any way ;)

You probably just need to fix

+ find_package(WrapPCRE2)
+ target_link_libraries(GLIB2::GLIB2 INTERFACE WrapPCRE2::WrapPCRE2)

at https://github.com/qt/qtbase/blob/dev/cmake/FindWrapSystemPCRE2.cmake make it aware of the 8 bit version
and/or maybe fix PCRE2-config.cmake which the pcre2 port is currently simply deleting instead of fixing.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 34d2cf7e62d781f4bcb9c7f44f4d2389f568e92b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index f811c1b..3886423 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.1",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index 6b905db..d70806a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "def667261d0e10e6eca9012704aacdda625d347c",
+      "version": "6.4.1",
+      "port-version": 1
+    },
     {
       "git-tree": "b88d33b83055caf50301918b6ebcbe2e7f3d9bb4",
       "version": "6.4.1",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for qtbase have changed but the version was not updated
version: 6.4.1
old SHA: 588827e1615a278c43ff1d9655070f7343f4cb94
new SHA: f22208327277f640ff5b59653e8c02b12077f097
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 34d2cf7e62d781f4bcb9c7f44f4d2389f568e92b -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index f811c1b..3886423 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.1",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index 6b905db..d70806a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "def667261d0e10e6eca9012704aacdda625d347c",
+      "version": "6.4.1",
+      "port-version": 1
+    },
     {
       "git-tree": "b88d33b83055caf50301918b6ebcbe2e7f3d9bb4",
       "version": "6.4.1",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for qtbase have changed but the version was not updated
version: 6.4.1
old SHA: 588827e1615a278c43ff1d9655070f7343f4cb94
new SHA: 365a418495fcadff21cf6327a692c32d9ada0873
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout e81b172505845c4cd48f30f668b91bd0e5e24b5a -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index c8be806..459c4a0 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.1",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index 6b905db..d70806a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "def667261d0e10e6eca9012704aacdda625d347c",
+      "version": "6.4.1",
+      "port-version": 1
+    },
     {
       "git-tree": "b88d33b83055caf50301918b6ebcbe2e7f3d9bb4",
       "version": "6.4.1",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for qtbase have changed but the version was not updated
version: 6.4.1
old SHA: 588827e1615a278c43ff1d9655070f7343f4cb94
new SHA: 50f1b6c1a4c3219886e69f92ec73723d12f0f578
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout e81b172505845c4cd48f30f668b91bd0e5e24b5a -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index c8be806..459c4a0 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.1",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index 6b905db..d70806a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "def667261d0e10e6eca9012704aacdda625d347c",
+      "version": "6.4.1",
+      "port-version": 1
+    },
     {
       "git-tree": "b88d33b83055caf50301918b6ebcbe2e7f3d9bb4",
       "version": "6.4.1",

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for qtbase have changed but the version was not updated
version: 6.4.1
old SHA: 588827e1615a278c43ff1d9655070f7343f4cb94
new SHA: 1f6db6182872df70b6d7d08e357074563bed212c
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 35cff4f5b0391da99dfe47823f115c2187abcf0a -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index cdc50e2..2a02f70 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2785,12 +2785,12 @@
       "port-version": 1
     },
     "gst-rtsp-server": {
-      "baseline": "1.19.2",
-      "port-version": 2
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gstreamer": {
-      "baseline": "1.19.2",
-      "port-version": 11
+      "baseline": "1.20.4",
+      "port-version": 0
     },
     "gtest": {
       "baseline": "1.12.1",
@@ -5466,7 +5466,7 @@
     },
     "opencv4": {
       "baseline": "4.6.0",
-      "port-version": 8
+      "port-version": 9
     },
     "opendnp3": {
       "baseline": "3.1.1",
@@ -6314,7 +6314,7 @@
     },
     "qtmultimedia": {
       "baseline": "6.4.1",
-      "port-version": 0
+      "port-version": 1
     },
     "qtnetworkauth": {
       "baseline": "6.4.1",
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
index 2a41c65..19b2ca7 100644
--- a/versions/g-/gst-rtsp-server.json
+++ b/versions/g-/gst-rtsp-server.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "167d04773dc90f37d577ae302276e6b5a5f05911",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "e6c0f43ea29f3c58c4ea82529d5a33aac49982d5",
       "version": "1.19.2",
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index bc79d01..29d7ac7 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "b7afb1aa90258b95521b94bd290a343502705f5c",
+      "version": "1.20.4",
+      "port-version": 0
+    },
     {
       "git-tree": "f54f9f904091fc4fd931e018b82af777defb455c",
       "version": "1.19.2",
diff --git a/versions/o-/opencv4.json b/versions/o-/opencv4.json
index 6ff7497..ee3b2a8 100644
--- a/versions/o-/opencv4.json
+++ b/versions/o-/opencv4.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "3fcb51fbbc3605e41bcdbd0ea0acd6233127b49b",
+      "version": "4.6.0",
+      "port-version": 9
+    },
     {
       "git-tree": "3ba183524c95cc3abfd86ecfaa1892dab4b89326",
       "version": "4.6.0",
diff --git a/versions/q-/qtmultimedia.json b/versions/q-/qtmultimedia.json
index 6b905db..d70806a 100644
--- a/versions/q-/qtmultimedia.json
+++ b/versions/q-/qtmultimedia.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "def667261d0e10e6eca9012704aacdda625d347c",
+      "version": "6.4.1",
+      "port-version": 1
+    },
     {
       "git-tree": "b88d33b83055caf50301918b6ebcbe2e7f3d9bb4",
       "version": "6.4.1",

@Sharpe49
Copy link
Contributor Author

Finally ! ;)

@MonicaLiu0311 MonicaLiu0311 added the info:reviewed Pull Request changes follow basic guidelines label Nov 24, 2022
@JavierMatosD
Copy link
Contributor

Thank you!

@JavierMatosD JavierMatosD merged commit 4eaa3d2 into microsoft:master Nov 28, 2022
@Sharpe49 Sharpe49 deleted the gstreamer branch December 18, 2022 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[gstreamer] update to 1.20.2
7 participants