Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clutter-gst for openSUSE:Factory checked in at 2022-08-12 17:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clutter-gst (Old) and /work/SRC/openSUSE:Factory/.clutter-gst.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clutter-gst" Fri Aug 12 17:46:16 2022 rev:59 rq:994370 version:3.0.27 Changes: -------- --- /work/SRC/openSUSE:Factory/clutter-gst/clutter-gst.changes 2019-02-11 21:15:51.483385883 +0100 +++ /work/SRC/openSUSE:Factory/.clutter-gst.new.1521/clutter-gst.changes 2022-08-12 17:46:17.354061116 +0200 @@ -1,0 +2,10 @@ +Wed Aug 10 11:45:31 UTC 2022 - Bj??rn Lie <[email protected]> + +- Add 0001-video-sink-Remove-RGBx-BGRx-support.patch: video-sink: + Remove RGBx/BGRx support. The rgb24 renderer uses the wrong pixel + stride and the rgb32 renderer assumes alpha is meaningful. We can + use neither. + Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51 +- Update Supplements to current standard. + +------------------------------------------------------------------- New: ---- 0001-video-sink-Remove-RGBx-BGRx-support.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clutter-gst.spec ++++++ --- /var/tmp/diff_new_pack.u9KFmn/_old 2022-08-12 17:46:17.846062345 +0200 +++ /var/tmp/diff_new_pack.u9KFmn/_new 2022-08-12 17:46:17.850062355 +0200 @@ -1,7 +1,7 @@ # # spec file for package clutter-gst # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,10 @@ URL: http://clutter-project.org/ Source0: http://download.gnome.org/sources/clutter-gst/3.0/%{name}-%{version}.tar.xz Source99: baselibs.conf + +# PATCH-FIX-UPSTREAM 0001-video-sink-Remove-RGBx-BGRx-support.patch -- video-sink: Remove RGBx/BGRx support +Patch0: 0001-video-sink-Remove-RGBx-BGRx-support.patch + BuildRequires: pkgconfig BuildRequires: pkgconfig(clutter-1.0) >= 1.20.0 BuildRequires: pkgconfig(cogl-2.0-experimental) >= 2.0.0 @@ -71,7 +75,7 @@ %package -n gstreamer-plugin-cluttergst3 Summary: GStreamer Clutter Plug-In Group: Productivity/Multimedia/Other -Supplements: packageand(gstreamer:libclutter-gst-3_0-0) +Supplements: (gstreamer and libclutter-gst-3_0-0) %description -n gstreamer-plugin-cluttergst3 Clutter is an open source software library for creating fast, visually ++++++ 0001-video-sink-Remove-RGBx-BGRx-support.patch ++++++ >From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" <[email protected]> Date: Tue, 26 Apr 2022 23:06:51 +0000 Subject: [PATCH] video-sink: Remove RGBx/BGRx support The rgb24 renderer uses the wrong pixel stride and the rgb32 renderer assumes alpha is meaningful. We can use neither. Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51 --- clutter-gst/clutter-gst-video-sink.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c index 2cbabe6043ca..2c1c10c7810b 100644 --- a/clutter-gst/clutter-gst-video-sink.c +++ b/clutter-gst/clutter-gst-video-sink.c @@ -98,8 +98,6 @@ GST_DEBUG_CATEGORY_STATIC (clutter_gst_video_sink_debug); "I420," \ "RGBA," \ "BGRA," \ - "RGBx," \ - "BGRx," \ "RGB," \ "BGR," \ "NV12 }" @@ -1392,21 +1390,21 @@ static ClutterGstRenderer rgb32_glsl_renderer = ";" #endif MAKE_CAPS (GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY, - "{ RGBA, BGRA, RGBx, BGRx }")), + "{ RGBA, BGRA }")), 1, /* n_layers */ clutter_gst_rgb32_glsl_setup_pipeline, clutter_gst_rgb32_upload, clutter_gst_rgb32_upload_gl, clutter_gst_dummy_shutdown, }; static ClutterGstRenderer rgb32_renderer = { "RGB 32", CLUTTER_GST_RGB32, 0, GST_STATIC_CAPS (MAKE_CAPS (GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY, - "{ RGBA, BGRA, RGBx, BGRx }")), + "{ RGBA, BGRA }")), 2, /* n_layers */ clutter_gst_rgb32_setup_pipeline, clutter_gst_rgb32_upload, @@ -1907,12 +1905,10 @@ clutter_gst_video_sink_parse_caps (GstCaps *caps, format = CLUTTER_GST_NV12; break; case GST_VIDEO_FORMAT_RGB: - case GST_VIDEO_FORMAT_RGBx: format = CLUTTER_GST_RGB24; bgr = FALSE; break; case GST_VIDEO_FORMAT_BGR: - case GST_VIDEO_FORMAT_BGRx: format = CLUTTER_GST_RGB24; bgr = TRUE; break;
