Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer-plugins-good for openSUSE:Factory checked in at 2023-06-19 22:50:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-good (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-good" Mon Jun 19 22:50:05 2023 rev:93 rq:1093638 version:1.22.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-good/gstreamer-plugins-good.changes 2023-05-28 19:21:42.588557616 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.15902/gstreamer-plugins-good.changes 2023-06-19 22:50:09.361419376 +0200 @@ -1,0 +2,6 @@ +Tue Jun 13 20:05:38 UTC 2023 - Jonas Kvinge <jona...@opensuse.org> + +- Add patch to fix bug with data url scheme. + * adaptivedemux2-uri-data.patch. + +------------------------------------------------------------------- New: ---- adaptivedemux2-uri-data.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-good.spec ++++++ --- /var/tmp/diff_new_pack.B5WSKF/_old 2023-06-19 22:50:11.153429870 +0200 +++ /var/tmp/diff_new_pack.B5WSKF/_new 2023-06-19 22:50:11.157429894 +0200 @@ -36,6 +36,7 @@ Source1: gstreamer-plugins-good.appdata.xml Source99: baselibs.conf Patch0: reduce-required-meson.patch +Patch1: adaptivedemux2-uri-data.patch BuildRequires: Mesa-libGLESv2-devel BuildRequires: Mesa-libGLESv3-devel ++++++ adaptivedemux2-uri-data.patch ++++++ >From 513dd2c2195312780764902b57256d43ff6efb4f Mon Sep 17 00:00:00 2001 From: Jonas Kvinge <jo...@jkvinge.net> Date: Thu, 8 Jun 2023 19:12:54 +0200 Subject: [PATCH] adaptivedemux2: Allow data dash+xml manifest for uri Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4811> --- .../gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/adaptivedemux2/gstadaptivedemux.c b/ext/adaptivedemux2/gstadaptivedemux.c index 2104486f6a9..c2607d4ffd2 100644 --- a/ext/adaptivedemux2/gstadaptivedemux.c +++ b/ext/adaptivedemux2/gstadaptivedemux.c @@ -991,11 +991,12 @@ handle_incoming_manifest (GstAdaptiveDemux * demux) GST_DEBUG_OBJECT (demux, "Fetched manifest at URI: %s (base: %s)", demux->manifest_uri, GST_STR_NULL (demux->manifest_base_uri)); - if (!g_str_has_prefix (demux->manifest_uri, "http://") + if (!g_str_has_prefix (demux->manifest_uri, "data:") + && !g_str_has_prefix (demux->manifest_uri, "http://") && !g_str_has_prefix (demux->manifest_uri, "https://")) { GST_ELEMENT_ERROR (demux, STREAM, DEMUX, (_("Invalid manifest URI")), - ("Manifest URI needs to use either http:// or https://")); + ("Manifest URI needs to use either data:, http:// or https://")); ret = FALSE; goto unlock_out; } -- GitLab