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;

Reply via email to