commit kpipewire6 for openSUSE:Factory

2024-07-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-07-17 15:13:03

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.17339 (New)


Package is "kpipewire6"

Wed Jul 17 15:13:03 2024 rev:9 rq:1187987 version:6.1.3

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-07-04 
16:20:44.905975821 +0200
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.17339/kpipewire6.changes 
2024-07-17 15:13:13.329840645 +0200
@@ -1,0 +2,19 @@
+Tue Jul 16 13:35:56 UTC 2024 - Fabian Vogt 
+
+- Add patches to support libopenh264 for encoding
+  (boo#1227461, kde#476187):
+  * 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch
+  * 0002-Add-encoder-using-libopenh264.patch
+
+---
+Tue Jul 16 13:23:41 UTC 2024 - Fabian Vogt 
+
+- Update to 6.1.3:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.1.3
+- Changes since 6.1.2:
+  * produce: Properly cleanup on deactivate in all cases (kde#488687)
+  * produce: Destroy PipeWireSourceStream on the right thread (kde#489434)
+  * update version for new release
+
+---

Old:

  kpipewire-6.1.2.tar.xz
  kpipewire-6.1.2.tar.xz.sig

New:

  0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch
  0002-Add-encoder-using-libopenh264.patch
  kpipewire-6.1.3.tar.xz
  kpipewire-6.1.3.tar.xz.sig

BETA DEBUG BEGIN:
  New:  (boo#1227461, kde#476187):
  * 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch
  * 0002-Add-encoder-using-libopenh264.patch
  New:  * 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch
  * 0002-Add-encoder-using-libopenh264.patch
BETA DEBUG END:



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.AWghcL/_old  2024-07-17 15:13:14.005865411 +0200
+++ /var/tmp/diff_new_pack.AWghcL/_new  2024-07-17 15:13:14.009865558 +0200
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.1.2
+Version:6.1.3
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only
@@ -37,6 +37,9 @@
 Source1:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
 Source2:plasma.keyring
 %endif
+# PATCH-FEATURE-UPSTREAM
+Patch1: 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch
+Patch2: 0002-Add-encoder-using-libopenh264.patch
 BuildRequires:  kf6-extra-cmake-modules
 BuildRequires:  pkgconfig
 BuildRequires:  qt6-gui-private-devel >= %{qt6_version}

++ 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch ++
>From a50c28da704fbf8b9e71ec92054f325a33b9765f Mon Sep 17 00:00:00 2001
From: Fabian Vogt 
Date: Sat, 6 Jul 2024 16:27:28 +0200
Subject: [PATCH 1/2] Simpler yet more useful handling of
 KPIPEWIRE_FORCE_ENCODER

Previously, it always overrode the encoder type and profile.

Now just force a specific encoder by inlining the encoder selection
in the switch cases.

This means it's no longer possible to force a different encoder type
than the application requested, but it's arguably not that useful to
e.g. force VP9 if the application expects H.264 packets.

(cherry picked from commit 0c3f8b4f9de7d4dcd24d952184dabdbda74b4c35)
---
 src/pipewireproduce.cpp | 45 +
 1 file changed, 9 insertions(+), 36 deletions(-)

diff --git a/src/pipewireproduce.cpp b/src/pipewireproduce.cpp
index 3452ce9..416bcd3 100644
--- a/src/pipewireproduce.cpp
+++ b/src/pipewireproduce.cpp
@@ -266,46 +266,19 @@ void PipeWireProduce::stateChanged(pw_stream_state state)
 
 std::unique_ptr PipeWireProduce::makeEncoder()
 {
-auto encoderType = m_encoderType;
-bool forceSoftware = false;
-bool forceHardware = false;
-
-if (qEnvironmentVariableIsSet("KPIPEWIRE_FORCE_ENCODER")) {
-auto forcedEncoder = qEnvironmentVariable("KPIPEWIRE_FORCE_ENCODER");
-if (forcedEncoder == u"libvpx") {
-qCWarning(PIPEWIRERECORD_LOGGING) << "Forcing VP8 Software 
encoding";
-encoderType = PipeWireBaseEncodedStream::VP8;
-forceSoftware = true;
-} else if (forcedEncoder == u"libvpx-vp9") {
-qCWarning(PIPEWIRERECORD_LOGGING) << "Forcing VP9 Software 
encoding";
-encoderType = PipeWireBaseEncodedStream::VP9;
-forceSoftware = true;
-} else if (forcedEncoder 

commit kpipewire6 for openSUSE:Factory

2024-07-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-07-04 16:20:33

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.2080 (New)


Package is "kpipewire6"

Thu Jul  4 16:20:33 2024 rev:8 rq:1184994 version:6.1.2

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-06-27 
15:59:06.261333249 +0200
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.2080/kpipewire6.changes  
2024-07-04 16:20:44.905975821 +0200
@@ -1,0 +2,9 @@
+Tue Jul  2 17:34:03 UTC 2024 - Fabian Vogt 
+
+- Update to 6.1.2:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.1.2
+- Changes since 6.1.1:
+  * update version for new release
+
+---

Old:

  kpipewire-6.1.1.tar.xz
  kpipewire-6.1.1.tar.xz.sig

New:

  kpipewire-6.1.2.tar.xz
  kpipewire-6.1.2.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.v9RDgv/_old  2024-07-04 16:20:45.513998026 +0200
+++ /var/tmp/diff_new_pack.v9RDgv/_new  2024-07-04 16:20:45.517998172 +0200
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.1.1
+Version:6.1.2
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only

++ kpipewire-6.1.1.tar.xz -> kpipewire-6.1.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.1.1/CMakeLists.txt 
new/kpipewire-6.1.2/CMakeLists.txt
--- old/kpipewire-6.1.1/CMakeLists.txt  2024-06-25 17:39:45.0 +0200
+++ new/kpipewire-6.1.2/CMakeLists.txt  2024-07-02 11:12:47.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.1.1")
+project(KPipewire VERSION "6.1.2")
 
 set(KF6_MIN_VERSION "6.2.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)


commit kpipewire6 for openSUSE:Factory

2024-06-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-06-27 15:58:40

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.18349 (New)


Package is "kpipewire6"

Thu Jun 27 15:58:40 2024 rev:7 rq:1183365 version:6.1.1

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-06-22 
13:22:07.263809714 +0200
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.18349/kpipewire6.changes 
2024-06-27 15:59:06.261333249 +0200
@@ -1,0 +2,9 @@
+Tue Jun 25 17:13:11 UTC 2024 - Fabian Vogt 
+
+- Update to 6.1.1:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.1.1
+- Changes since 6.1.0:
+  * update version for new release
+
+---

Old:

  kpipewire-6.1.0.tar.xz
  kpipewire-6.1.0.tar.xz.sig

New:

  kpipewire-6.1.1.tar.xz
  kpipewire-6.1.1.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.U70Nu6/_old  2024-06-27 15:59:06.849354798 +0200
+++ /var/tmp/diff_new_pack.U70Nu6/_new  2024-06-27 15:59:06.853354944 +0200
@@ -27,14 +27,14 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.1.0
+Version:6.1.1
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only
 URL:https://www.kde.org
-Source: %{rname}-%{version}.tar.xz
+Source: 
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:%{rname}-%{version}.tar.xz.sig
+Source1:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
 Source2:plasma.keyring
 %endif
 BuildRequires:  kf6-extra-cmake-modules

++ kpipewire-6.1.0.tar.xz -> kpipewire-6.1.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.1.0/CMakeLists.txt 
new/kpipewire-6.1.1/CMakeLists.txt
--- old/kpipewire-6.1.0/CMakeLists.txt  2024-06-13 12:35:20.0 +0200
+++ new/kpipewire-6.1.1/CMakeLists.txt  2024-06-25 17:39:45.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.1.0")
+project(KPipewire VERSION "6.1.1")
 
 set(KF6_MIN_VERSION "6.2.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)


commit kpipewire6 for openSUSE:Factory

2024-06-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-06-22 13:21:57

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.18349 (New)


Package is "kpipewire6"

Sat Jun 22 13:21:57 2024 rev:6 rq:1181116 version:6.1.0

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-05-27 
11:48:10.052886935 +0200
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.18349/kpipewire6.changes 
2024-06-22 13:22:07.263809714 +0200
@@ -1,0 +2,20 @@
+Thu Jun 13 10:58:29 UTC 2024 - Fabian Vogt 
+
+- Update to 6.1.0:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.1.0
+- Changes since 6.0.90:
+  * update version for new release
+  * Use only non external only format modifiers
+  * Drop implicit modifier shortcut
+  * Use reserve to reserve space in list
+
+---
+Sat May 25 11:18:12 UTC 2024 - Fabian Vogt 
+
+- Update to 6.0.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.0.90
+- Too many changes to list here
+
+---

Old:

  kpipewire-6.0.5.tar.xz
  kpipewire-6.0.5.tar.xz.sig

New:

  kpipewire-6.1.0.tar.xz
  kpipewire-6.1.0.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.HzljHw/_old  2024-06-22 13:22:08.119841014 +0200
+++ /var/tmp/diff_new_pack.HzljHw/_new  2024-06-22 13:22:08.123841161 +0200
@@ -27,14 +27,14 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.0.5
+Version:6.1.0
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only
 URL:https://www.kde.org
-Source: 
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source: %{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
+Source1:%{rname}-%{version}.tar.xz.sig
 Source2:plasma.keyring
 %endif
 BuildRequires:  kf6-extra-cmake-modules

++ kpipewire-6.0.5.tar.xz -> kpipewire-6.1.0.tar.xz ++
 2251 lines of diff (skipped)


commit kpipewire6 for openSUSE:Factory

2024-05-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-05-27 11:45:42

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.24587 (New)


Package is "kpipewire6"

Mon May 27 11:45:42 2024 rev:5 rq:1176098 version:6.0.5

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-04-18 
22:12:10.808542050 +0200
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.24587/kpipewire6.changes 
2024-05-27 11:48:10.052886935 +0200
@@ -1,0 +2,9 @@
+Wed May 22 07:43:04 UTC 2024 - Fabian Vogt 
+
+- Update to 6.0.5:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.0.5
+- Changes since 6.0.4:
+  * update version for new release
+
+---

Old:

  kpipewire-6.0.4.tar.xz
  kpipewire-6.0.4.tar.xz.sig

New:

  kpipewire-6.0.5.tar.xz
  kpipewire-6.0.5.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.ZpuhJ4/_old  2024-05-27 11:48:10.928919036 +0200
+++ /var/tmp/diff_new_pack.ZpuhJ4/_new  2024-05-27 11:48:10.932919182 +0200
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.0.4
+Version:6.0.5
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only

++ kpipewire-6.0.4.tar.xz -> kpipewire-6.0.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.4/CMakeLists.txt 
new/kpipewire-6.0.5/CMakeLists.txt
--- old/kpipewire-6.0.4/CMakeLists.txt  2024-04-16 12:35:41.0 +0200
+++ new/kpipewire-6.0.5/CMakeLists.txt  2024-05-21 18:48:28.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.0.4")
+project(KPipewire VERSION "6.0.5")
 
 set(KF6_MIN_VERSION "6.0.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.4/po/eo/kpipewire6.po 
new/kpipewire-6.0.5/po/eo/kpipewire6.po
--- old/kpipewire-6.0.4/po/eo/kpipewire6.po 2024-04-16 12:35:41.0 
+0200
+++ new/kpipewire-6.0.5/po/eo/kpipewire6.po 2024-05-21 18:48:28.0 
+0200
@@ -1,6 +1,6 @@
 # translation of kpipewire to Esperanto
 # Copyright (C) 2017 Free Software Foundation, Inc.
-# Oliver Kellogg , 2023.
+# Oliver Kellogg , 2023.
 #
 msgid ""
 msgstr ""
@@ -8,7 +8,7 @@
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n;
 "POT-Creation-Date: 2023-09-25 01:41+\n"
 "PO-Revision-Date: 2023-04-28 23:02+0100\n"
-"Last-Translator: Oliver Kellogg \n"
+"Last-Translator: Oliver Kellogg \n"
 "Language-Team: Esperanto \n"
 "Language: eo\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.4/po/zh_CN/kpipewire6.po 
new/kpipewire-6.0.5/po/zh_CN/kpipewire6.po
--- old/kpipewire-6.0.4/po/zh_CN/kpipewire6.po  2024-04-16 12:35:41.0 
+0200
+++ new/kpipewire-6.0.5/po/zh_CN/kpipewire6.po  2024-05-21 18:48:28.0 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n;
 "POT-Creation-Date: 2023-09-25 01:41+\n"
-"PO-Revision-Date: 2024-03-30 19:38\n"
+"PO-Revision-Date: 2024-04-22 16:01\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"


commit kpipewire6 for openSUSE:Factory

2024-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-04-18 22:11:18

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.26366 (New)


Package is "kpipewire6"

Thu Apr 18 22:11:18 2024 rev:4 rq:1168737 version:6.0.4

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-03-28 
14:13:42.528163338 +0100
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.26366/kpipewire6.changes 
2024-04-18 22:12:10.808542050 +0200
@@ -1,0 +2,20 @@
+Wed Apr 17 08:12:31 UTC 2024 - Fabian Vogt 
+
+- Update to 6.0.4:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.0.4
+- Changes since 6.0.3:
+  * fix version
+  * update version for new release
+  * encode: Only increase filtered frame count if frame was actually submitted
+  * Fix nullptr check (kde#484620)
+  * Generate presentation timestamps from std::chrono::steady_clock if 
SPA_META_Header is missing
+  * Fix a minor coding style issue
+  * Ignore buffers with SPA_META_HEADER_FLAG_CORRUPTED
+  * Ignore chunk size of SPA_DATA_DmaBuf
+  * typo
+  * update version for new release
+  * fix typo
+  * update version for new release
+
+---

Old:

  kpipewire-6.0.3.tar.xz
  kpipewire-6.0.3.tar.xz.sig

New:

  kpipewire-6.0.4.tar.xz
  kpipewire-6.0.4.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.6jKhVX/_old  2024-04-18 22:12:12.348598647 +0200
+++ /var/tmp/diff_new_pack.6jKhVX/_new  2024-04-18 22:12:12.348598647 +0200
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.0.3
+Version:6.0.4
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only

++ kpipewire-6.0.3.tar.xz -> kpipewire-6.0.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.3/CMakeLists.txt 
new/kpipewire-6.0.4/CMakeLists.txt
--- old/kpipewire-6.0.3/CMakeLists.txt  2024-03-26 16:19:14.0 +0100
+++ new/kpipewire-6.0.4/CMakeLists.txt  2024-04-16 12:35:41.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.0.3")
+project(KPipewire VERSION "6.0.4")
 
 set(KF6_MIN_VERSION "6.0.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.3/po/zh_CN/kpipewire6.po 
new/kpipewire-6.0.4/po/zh_CN/kpipewire6.po
--- old/kpipewire-6.0.3/po/zh_CN/kpipewire6.po  2024-03-26 16:19:14.0 
+0100
+++ new/kpipewire-6.0.4/po/zh_CN/kpipewire6.po  2024-04-16 12:35:41.0 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n;
 "POT-Creation-Date: 2023-09-25 01:41+\n"
-"PO-Revision-Date: 2024-01-06 03:31\n"
+"PO-Revision-Date: 2024-03-30 19:38\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
@@ -14,8 +14,8 @@
 "X-Crowdin-Project: kdeorg\n"
 "X-Crowdin-Project-ID: 269464\n"
 "X-Crowdin-Language: zh-CN\n"
-"X-Crowdin-File: /kf6-trunk/messages/kpipewire/kpipewire6.pot\n"
-"X-Crowdin-File-ID: 44497\n"
+"X-Crowdin-File: /kf6-stable/messages/kpipewire/kpipewire6.pot\n"
+"X-Crowdin-File-ID: 51424\n"
 
 #: pipewirecore.cpp:98
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.3/src/encoder.cpp 
new/kpipewire-6.0.4/src/encoder.cpp
--- old/kpipewire-6.0.3/src/encoder.cpp 2024-03-26 16:19:14.0 +0100
+++ new/kpipewire-6.0.4/src/encoder.cpp 2024-04-16 12:35:41.0 +0200
@@ -181,7 +181,7 @@
 {
 }
 
-void SoftwareEncoder::filterFrame(const PipeWireFrame )
+bool SoftwareEncoder::filterFrame(const PipeWireFrame )
 {
 auto size = m_produce->m_stream->size();
 
@@ -190,12 +190,12 @@
 image = QImage(m_produce->m_stream->size(), 
QImage::Format_RGBA_Premultiplied);
 if (!m_dmaBufHandler.downloadFrame(image, frame)) {
 m_produce->m_stream->renegotiateModifierFailed(frame.format, 
frame.dmabuf->modifier);
-return;
+return false;
 }
 } else if (frame.image) {
 image = frame.image.value();
 } else {
-return;
+return false;
 }
 
 AVFrame *avFrame = av_frame_alloc();
@@ -223,6 +223,8 @@
 if (auto result = av_buffersrc_add_frame(m_inputFilter, avFrame); result < 
0) {

commit kpipewire6 for openSUSE:Factory

2024-03-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-03-28 13:53:41

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.1905 (New)


Package is "kpipewire6"

Thu Mar 28 13:53:41 2024 rev:3 rq:1162422 version:6.0.3

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-03-14 
17:43:43.246432264 +0100
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.1905/kpipewire6.changes  
2024-03-28 14:13:42.528163338 +0100
@@ -1,0 +2,14 @@
+Tue Mar 26 18:05:35 UTC 2024 - Fabian Vogt 
+
+- Update to 6.0.3:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.0.3
+- Changes since 6.0.2:
+  * fix typo
+  * update version for new release
+  * Don't set PipeWireSourceItem::enabled to true when the item becomes visible
+  * Drop redundant isComponentComplete() checks
+  * Remove redundant code
+  * Mark PipeWireSourceItem as enabled after receiving a frame
+
+---

Old:

  kpipewire-6.0.2.tar.xz
  kpipewire-6.0.2.tar.xz.sig

New:

  kpipewire-6.0.3.tar.xz
  kpipewire-6.0.3.tar.xz.sig



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.cCPfLi/_old  2024-03-28 14:13:53.416563650 +0100
+++ /var/tmp/diff_new_pack.cCPfLi/_new  2024-03-28 14:13:53.420563797 +0100
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.0.2
+Version:6.0.3
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only

++ kpipewire-6.0.2.tar.xz -> kpipewire-6.0.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.2/CMakeLists.txt 
new/kpipewire-6.0.3/CMakeLists.txt
--- old/kpipewire-6.0.2/CMakeLists.txt  2024-03-12 13:44:05.0 +0100
+++ new/kpipewire-6.0.3/CMakeLists.txt  2024-03-26 16:19:14.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.0.2")
+project(KPipewire VERSION "6.0.3")
 
 set(KF6_MIN_VERSION "6.0.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.2/src/pipewiresourceitem.cpp 
new/kpipewire-6.0.3/src/pipewiresourceitem.cpp
--- old/kpipewire-6.0.2/src/pipewiresourceitem.cpp  2024-03-12 
13:44:05.0 +0100
+++ new/kpipewire-6.0.3/src/pipewiresourceitem.cpp  2024-03-26 
16:19:14.0 +0100
@@ -82,12 +82,7 @@
 , d(new PipeWireSourceItemPrivate)
 {
 setFlag(ItemHasContents, true);
-
-connect(this, ::visibleChanged, this, [this]() {
-setEnabled(isVisible());
-if (d->m_stream)
-d->m_stream->setActive(isVisible());
-});
+setEnabled(false);
 }
 
 PipeWireSourceItem::~PipeWireSourceItem()
@@ -101,9 +96,12 @@
 {
 switch (change) {
 case ItemVisibleHasChanged:
-setEnabled(isVisible());
-if (d->m_stream)
-d->m_stream->setActive(isVisible() && data.boolValue && 
isComponentComplete());
+if (!isVisible()) {
+setEnabled(false);
+}
+if (d->m_stream) {
+d->m_stream->setActive(isVisible());
+}
 break;
 case ItemSceneChange:
 d->m_needsRecreateTexture = true;
@@ -182,7 +180,7 @@
 d->m_nodeId = 0;
 return;
 }
-d->m_stream->setActive(isVisible() && isComponentComplete());
+d->m_stream->setActive(isVisible());
 
 connect(d->m_stream.data(), ::frameReceived, 
this, ::processFrame);
 connect(d->m_stream.data(), ::stateChanged, this, 
::stateChanged);
@@ -389,9 +387,10 @@
 int textureId = d->m_texture->textureId();
 QQuickWindow::CreateTextureOption textureOption =
 format == SPA_VIDEO_FORMAT_ARGB || format == SPA_VIDEO_FORMAT_BGRA 
? QQuickWindow::TextureHasAlphaChannel : QQuickWindow::TextureIsOpaque;
-setEnabled(true);
 return QNativeInterface::QSGOpenGLTexture::fromNative(textureId, 
window(), size, textureOption);
 };
+
+setEnabled(true);
 }
 
 void PipeWireSourceItem::updateTextureImage(const QImage )
@@ -402,9 +401,10 @@
 }
 
 d->m_createNextTexture = [this, image] {
-setEnabled(true);
 return window()->createTextureFromImage(image, 
QQuickWindow::TextureIsOpaque);
 };
+
+setEnabled(true);
 }
 
 void PipeWireSourceItem::componentComplete()


commit kpipewire6 for openSUSE:Factory

2024-03-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2024-03-14 17:43:18

Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and  /work/SRC/openSUSE:Factory/.kpipewire6.new.1905 (New)


Package is "kpipewire6"

Thu Mar 14 17:43:18 2024 rev:2 rq:1157696 version:6.0.2

Changes:

--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes2024-03-11 
15:31:31.045066150 +0100
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.1905/kpipewire6.changes  
2024-03-14 17:43:43.246432264 +0100
@@ -1,0 +2,14 @@
+Wed Mar 13 09:09:42 UTC 2024 - Fabian Vogt 
+
+- Update to 6.0.2:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.0.2
+- Changes since 6.0.1:
+  * fix version
+  * update version for new release
+  * bump version ahead of new release
+  * cmake: Add missing " to unbreak the build
+- Drop patches, now upstream:
+  * 0001-cmake-Add-missing-to-unbreak-the-build.patch
+
+---

Old:

  0001-cmake-Add-missing-to-unbreak-the-build.patch
  kpipewire-6.0.1.tar.xz
  kpipewire-6.0.1.tar.xz.sig

New:

  kpipewire-6.0.2.tar.xz
  kpipewire-6.0.2.tar.xz.sig

BETA DEBUG BEGIN:
  Old:- Drop patches, now upstream:
  * 0001-cmake-Add-missing-to-unbreak-the-build.patch
BETA DEBUG END:



Other differences:
--
++ kpipewire6.spec ++
--- /var/tmp/diff_new_pack.vUPxdA/_old  2024-03-14 17:43:44.530479342 +0100
+++ /var/tmp/diff_new_pack.vUPxdA/_new  2024-03-14 17:43:44.534479489 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kpipewire6
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:   kpipewire6
-Version:6.0.1
+Version:6.0.2
 Release:0
 Summary:PipeWire integration for KDE Plasma
 License:LGPL-2.0-only AND LGPL-3.0-only
@@ -37,8 +37,6 @@
 Source1:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
 Source2:plasma.keyring
 %endif
-# PATCH-FIX-UPSTREAM
-Patch1: 0001-cmake-Add-missing-to-unbreak-the-build.patch
 BuildRequires:  kf6-extra-cmake-modules
 BuildRequires:  pkgconfig
 BuildRequires:  qt6-gui-private-devel >= %{qt6_version}

++ kpipewire-6.0.1.tar.xz -> kpipewire-6.0.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.0.1/CMakeLists.txt 
new/kpipewire-6.0.2/CMakeLists.txt
--- old/kpipewire-6.0.1/CMakeLists.txt  2024-03-05 23:35:39.0 +0100
+++ new/kpipewire-6.0.2/CMakeLists.txt  2024-03-12 13:44:05.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(KPipewire VERSION "6.0.1)
+project(KPipewire VERSION "6.0.2")
 
 set(KF6_MIN_VERSION "6.0.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)