Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpipewire6 for openSUSE:Factory 
checked in at 2026-02-16 13:06:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpipewire6 (Old)
 and      /work/SRC/openSUSE:Factory/.kpipewire6.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kpipewire6"

Mon Feb 16 13:06:02 2026 rev:38 rq:1333074 version:6.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kpipewire6/kpipewire6.changes    2026-01-18 
22:20:03.202540648 +0100
+++ /work/SRC/openSUSE:Factory/.kpipewire6.new.1977/kpipewire6.changes  
2026-02-16 13:09:33.206617676 +0100
@@ -1,0 +2,45 @@
+Sat Feb 14 16:42:55 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.6.0:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.6.0
+- Changes since 6.5.91:
+  * Fix filter graph for openh264/libx264 encoders
+  * Update version for new release 6.6.0
+
+-------------------------------------------------------------------
+Wed Jan 28 16:14:00 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.5.91
+- Changes since 6.5.90:
+  * Update version for new release 6.5.91
+  * ffmpeg compat: define correct variable for file
+- Drop patches, now upstream:
+  * 0001-Fix-build-with-ffmpeg-8.patch
+
+-------------------------------------------------------------------
+Sat Jan 17 20:26:11 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.5.90
+- Changes since 6.5.5:
+  * Update version for new release 6.5.90
+  * Fix compile on OpenBSD
+  * PipewireSourceItem: handle explicit invalidation (kde#494138)
+  * typo--
+  * pipewiresourceitem: expose painted rect
+  * sourcestream: add DRM_FORMAT_MOD_INVALID whether usableModifiers is empty 
or not.
+  * Add support for encoding in full color range
+  * produce: Extract common encoder setup code into a helper method
+  * bump requirement to pipewire 0.3.33
+  * vaapiencoder: Set parameters to buffersrc filter before initialization
+  * Fix build with ffmpeg >= 8.0
+  * encodedstream: set "Rendering" state in "Stop" only when produceThread 
exists
+  * Update version for new release 6.5.80
+
+- Add 0001-Fix-build-with-ffmpeg-8.patch again
+
+-------------------------------------------------------------------

Old:
----
  kpipewire-6.5.5.tar.xz
  kpipewire-6.5.5.tar.xz.sig

New:
----
  kpipewire-6.6.0.tar.xz
  kpipewire-6.6.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kpipewire6.spec ++++++
--- /var/tmp/diff_new_pack.zLXhjB/_old  2026-02-16 13:09:34.410667772 +0100
+++ /var/tmp/diff_new_pack.zLXhjB/_new  2026-02-16 13:09:34.414667939 +0100
@@ -27,14 +27,14 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kpipewire6
-Version:        6.5.5
+Version:        6.6.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.5.5.tar.xz -> kpipewire-6.6.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/CMakeLists.txt 
new/kpipewire-6.6.0/CMakeLists.txt
--- old/kpipewire-6.5.5/CMakeLists.txt  2026-01-13 13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/CMakeLists.txt  2026-02-13 05:55:49.000000000 +0100
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.16)
 project(KPipewire)
-set(PROJECT_VERSION "6.5.5")
+set(PROJECT_VERSION "6.6.0")
 string(REPLACE "." ";" VERSION_LIST ${PROJECT_VERSION})
 list(GET VERSION_LIST 0 PROJECT_VERSION_MAJOR)
 list(GET VERSION_LIST 1 PROJECT_VERSION_MINOR)
 list(GET VERSION_LIST 2 PROJECT_VERSION_PATCH)
 
-set(KF6_MIN_VERSION "6.18.0")
+set(KF6_MIN_VERSION "6.22.0")
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
 include(KDEInstallDirs)
@@ -27,7 +27,7 @@
 
 find_package(EGL REQUIRED)
 
-pkg_check_modules(PipeWire IMPORTED_TARGET libpipewire-0.3 REQUIRED)
+pkg_check_modules(PipeWire IMPORTED_TARGET libpipewire-0.3>=0.3.33 REQUIRED)
 
 # ffmpeg, for recording
 pkg_check_modules(AVCodec IMPORTED_TARGET libavcodec REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ar/kpipewire6.po 
new/kpipewire-6.6.0/po/ar/kpipewire6.po
--- old/kpipewire-6.5.5/po/ar/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ar/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-24 06:52+0400\n"
 "Last-Translator: Zayed Al-Saidi <[email protected]>\n"
 "Language-Team: ar\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ast/kpipewire6.po 
new/kpipewire-6.6.0/po/ast/kpipewire6.po
--- old/kpipewire-6.5.5/po/ast/kpipewire6.po    2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ast/kpipewire6.po    2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2023-05-03 23:40+0200\n"
 "Last-Translator: Enol P. <[email protected]>\n"
 "Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/bg/kpipewire6.po 
new/kpipewire-6.6.0/po/bg/kpipewire6.po
--- old/kpipewire-6.5.5/po/bg/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/bg/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 09:35+0200\n"
 "Last-Translator: Mincho Kondarev <[email protected]>\n"
 "Language-Team: Bulgarian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ca/kpipewire6.po 
new/kpipewire-6.6.0/po/ca/kpipewire6.po
--- old/kpipewire-6.5.5/po/ca/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ca/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 10:17+0200\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ca@valencia/kpipewire6.po 
new/kpipewire-6.6.0/po/ca@valencia/kpipewire6.po
--- old/kpipewire-6.5.5/po/ca@valencia/kpipewire6.po    2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/po/ca@valencia/kpipewire6.po    2026-02-13 
05:55:49.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 10:17+0200\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/cs/kpipewire6.po 
new/kpipewire-6.6.0/po/cs/kpipewire6.po
--- old/kpipewire-6.5.5/po/cs/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/cs/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,9 +6,9 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-06-27 16:26+0200\n"
-"Last-Translator: Vit Pelcak <[email protected]>\n"
+"Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/de/kpipewire6.po 
new/kpipewire-6.6.0/po/de/kpipewire6.po
--- old/kpipewire-6.5.5/po/de/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/de/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-12-28 23:22+0100\n"
 "Last-Translator: Johannes Obermayr <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/en_GB/kpipewire6.po 
new/kpipewire-6.6.0/po/en_GB/kpipewire6.po
--- old/kpipewire-6.5.5/po/en_GB/kpipewire6.po  2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/en_GB/kpipewire6.po  2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 17:20+0100\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
 "Language-Team: British English\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/eo/kpipewire6.po 
new/kpipewire-6.6.0/po/eo/kpipewire6.po
--- old/kpipewire-6.5.5/po/eo/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/eo/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-12-28 17:41+0100\n"
 "Last-Translator: Oliver Kellogg <[email protected]>\n"
 "Language-Team: Esperanto <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/es/kpipewire6.po 
new/kpipewire-6.6.0/po/es/kpipewire6.po
--- old/kpipewire-6.5.5/po/es/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/es/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-19 01:14+0200\n"
 "Last-Translator: Eloy Cuadra <[email protected]>\n"
 "Language-Team: Spanish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/eu/kpipewire6.po 
new/kpipewire-6.6.0/po/eu/kpipewire6.po
--- old/kpipewire-6.5.5/po/eu/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/eu/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-26 21:51+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
 "Language-Team: Basque <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/fi/kpipewire6.po 
new/kpipewire-6.6.0/po/fi/kpipewire6.po
--- old/kpipewire-6.5.5/po/fi/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/fi/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-11-06 20:55+0200\n"
 "Last-Translator: Tommi Nieminen <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/fr/kpipewire6.po 
new/kpipewire-6.6.0/po/fr/kpipewire6.po
--- old/kpipewire-6.5.5/po/fr/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/fr/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -3,7 +3,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-19 17:30+0200\n"
 "Last-Translator: Xavier Besnard <[email protected]>\n"
 "Language-Team: French <French <[email protected]>>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ga/kpipewire6.po 
new/kpipewire-6.6.0/po/ga/kpipewire6.po
--- old/kpipewire-6.5.5/po/ga/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ga/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Irish Gaelic <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/gl/kpipewire6.po 
new/kpipewire-6.6.0/po/gl/kpipewire6.po
--- old/kpipewire-6.5.5/po/gl/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/gl/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-11-09 16:11+0100\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n"
 "Language-Team: Proxecto Trasno ([email protected])\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/he/kpipewire6.po 
new/kpipewire-6.6.0/po/he/kpipewire6.po
--- old/kpipewire-6.5.5/po/he/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/he/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 17:58+0300\n"
 "Last-Translator: Yaron Shahrabani <[email protected]>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/hi/kpipewire6.po 
new/kpipewire-6.6.0/po/hi/kpipewire6.po
--- old/kpipewire-6.5.5/po/hi/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/hi/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-12-15 17:35+0530\n"
 "Last-Translator: Kali <EMAIL@ADDRESS>\n"
 "Language-Team: Hindi <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/hu/kpipewire6.po 
new/kpipewire-6.6.0/po/hu/kpipewire6.po
--- old/kpipewire-6.5.5/po/hu/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/hu/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-11-19 20:04+0100\n"
 "Last-Translator: Kristof Kiszel <[email protected]>\n"
 "Language-Team: Hungarian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ia/kpipewire6.po 
new/kpipewire-6.6.0/po/ia/kpipewire6.po
--- old/kpipewire-6.5.5/po/ia/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ia/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-20 18:37+0200\n"
 "Last-Translator: giovanni <[email protected]>\n"
 "Language-Team: Interlingua <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/id/kpipewire6.po 
new/kpipewire-6.6.0/po/id/kpipewire6.po
--- old/kpipewire-6.5.5/po/id/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/id/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2023-05-30 20:40+0700\n"
 "Last-Translator: Wantoyèk <[email protected]>\n"
 "Language-Team: Indonesian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/is/kpipewire6.po 
new/kpipewire-6.6.0/po/is/kpipewire6.po
--- old/kpipewire-6.5.5/po/is/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/is/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-02-19 09:52+0000\n"
 "Last-Translator: Sveinn í Felli <[email protected]>\n"
 "Language-Team: Icelandic\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/it/kpipewire6.po 
new/kpipewire-6.6.0/po/it/kpipewire6.po
--- old/kpipewire-6.5.5/po/it/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/it/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 12:45+0200\n"
 "Last-Translator: Vincenzo Reale <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ja/kpipewire6.po 
new/kpipewire-6.6.0/po/ja/kpipewire6.po
--- old/kpipewire-6.5.5/po/ja/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ja/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-06-04 21:24-0700\n"
 "Last-Translator: Japanese KDE translation team <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ka/kpipewire6.po 
new/kpipewire-6.6.0/po/ka/kpipewire6.po
--- old/kpipewire-6.5.5/po/ka/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ka/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 05:26+0200\n"
 "Last-Translator: Temuri Doghonadze <[email protected]>\n"
 "Language-Team: Georgian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ko/kpipewire6.po 
new/kpipewire-6.6.0/po/ko/kpipewire6.po
--- old/kpipewire-6.5.5/po/ko/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ko/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-11-29 00:29+0100\n"
 "Last-Translator: Shinjo Park <[email protected]>\n"
 "Language-Team: Korean <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/lt/kpipewire6.po 
new/kpipewire-6.6.0/po/lt/kpipewire6.po
--- old/kpipewire-6.5.5/po/lt/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/lt/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-12-07 00:50+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/lv/kpipewire6.po 
new/kpipewire-6.6.0/po/lv/kpipewire6.po
--- old/kpipewire-6.5.5/po/lv/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/lv/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-28 17:10+0200\n"
 "Last-Translator: Toms Trasuns <[email protected]>\n"
 "Language-Team: Latvian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/nl/kpipewire6.po 
new/kpipewire-6.6.0/po/nl/kpipewire6.po
--- old/kpipewire-6.5.5/po/nl/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/nl/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 10:52+0200\n"
 "Last-Translator: Freek de Kruijf <[email protected]>\n"
 "Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/nn/kpipewire6.po 
new/kpipewire-6.6.0/po/nn/kpipewire6.po
--- old/kpipewire-6.5.5/po/nn/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/nn/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-27 14:47+0100\n"
 "Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
 "Language-Team: Norwegian Nynorsk <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/pa/kpipewire6.po 
new/kpipewire-6.6.0/po/pa/kpipewire6.po
--- old/kpipewire-6.5.5/po/pa/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/pa/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-06-11 08:49-0700\n"
 "Last-Translator: A S Alam <[email protected]>\n"
 "Language-Team: Punjabi <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/pl/kpipewire6.po 
new/kpipewire-6.6.0/po/pl/kpipewire6.po
--- old/kpipewire-6.5.5/po/pl/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/pl/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-19 12:38+0200\n"
 "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
 "Language-Team: Polish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/pt/kpipewire6.po 
new/kpipewire-6.6.0/po/pt/kpipewire6.po
--- old/kpipewire-6.5.5/po/pt/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/pt/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-06-03 18:06+0100\n"
 "Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/pt_BR/kpipewire6.po 
new/kpipewire-6.6.0/po/pt_BR/kpipewire6.po
--- old/kpipewire-6.5.5/po/pt_BR/kpipewire6.po  2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/pt_BR/kpipewire6.po  2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2025-02-05 23:46-0300\n"
 "Last-Translator: Guilherme Marçal Silva <[email protected]>\n"
 "Language-Team: Brazilian Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ro/kpipewire6.po 
new/kpipewire-6.6.0/po/ro/kpipewire6.po
--- old/kpipewire-6.5.5/po/ro/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ro/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2025-10-19 02:20+0100\n"
 "Last-Translator: Sergiu Bivol <[email protected]>\n"
 "Language-Team: Romanian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ru/kpipewire6.po 
new/kpipewire-6.6.0/po/ru/kpipewire6.po
--- old/kpipewire-6.5.5/po/ru/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ru/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2025-04-07 11:57+0300\n"
 "Last-Translator: Olesya Gerasimenko <[email protected]>\n"
 "Language-Team: Basealt Translation Team\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/sa/kpipewire6.po 
new/kpipewire-6.6.0/po/sa/kpipewire6.po
--- old/kpipewire-6.5.5/po/sa/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/sa/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2023-09-21 23:23+0530\n"
 "Last-Translator: \n"
 "Language-Team: Sanskrit <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/sk/kpipewire6.po 
new/kpipewire-6.6.0/po/sk/kpipewire6.po
--- old/kpipewire-6.5.5/po/sk/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/sk/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-06-01 20:03+0200\n"
 "Last-Translator: Roman Paholik <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/sl/kpipewire6.po 
new/kpipewire-6.6.0/po/sl/kpipewire6.po
--- old/kpipewire-6.5.5/po/sl/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/sl/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 07:17+0200\n"
 "Last-Translator: Matjaž Jeran <[email protected]>\n"
 "Language-Team: Slovenian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/sv/kpipewire6.po 
new/kpipewire-6.6.0/po/sv/kpipewire6.po
--- old/kpipewire-6.5.5/po/sv/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/sv/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-19 16:32+0200\n"
 "Last-Translator: Stefan Asserhäll <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/ta/kpipewire6.po 
new/kpipewire-6.6.0/po/ta/kpipewire6.po
--- old/kpipewire-6.5.5/po/ta/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/ta/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2022-07-05 21:45+0530\n"
 "Last-Translator: Kishore G <[email protected]>\n"
 "Language-Team: Tamil <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/tr/kpipewire6.po 
new/kpipewire-6.6.0/po/tr/kpipewire6.po
--- old/kpipewire-6.5.5/po/tr/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/tr/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2025-03-13 22:03+0300\n"
 "Last-Translator: Emir SARI <[email protected]>\n"
 "Language-Team: Turkish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/uk/kpipewire6.po 
new/kpipewire-6.6.0/po/uk/kpipewire6.po
--- old/kpipewire-6.5.5/po/uk/kpipewire6.po     2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/uk/kpipewire6.po     2026-02-13 05:55:49.000000000 
+0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-10-18 19:28+0300\n"
 "Last-Translator: Yuri Chornoivan <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/zh_CN/kpipewire6.po 
new/kpipewire-6.6.0/po/zh_CN/kpipewire6.po
--- old/kpipewire-6.5.5/po/zh_CN/kpipewire6.po  2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/zh_CN/kpipewire6.po  2026-02-13 05:55:49.000000000 
+0100
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-04-22 15:58\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/po/zh_TW/kpipewire6.po 
new/kpipewire-6.6.0/po/zh_TW/kpipewire6.po
--- old/kpipewire-6.5.5/po/zh_TW/kpipewire6.po  2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/po/zh_TW/kpipewire6.po  2026-02-13 05:55:49.000000000 
+0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: kpipewire\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-11-17 14:41+0000\n"
+"POT-Creation-Date: 2025-11-17 11:53+0000\n"
 "PO-Revision-Date: 2024-11-26 21:37+0900\n"
 "Last-Translator: Kisaragi Hiu <[email protected]>\n"
 "Language-Team: Traditional Chinese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/encoder.cpp 
new/kpipewire-6.6.0/src/encoder.cpp
--- old/kpipewire-6.5.5/src/encoder.cpp 2026-01-13 13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/encoder.cpp 2026-02-13 05:55:49.000000000 +0100
@@ -184,6 +184,11 @@
     m_encodingPreference = preference;
 }
 
+void Encoder::setColorRange(PipeWireBaseEncodedStream::ColorRange colorRange)
+{
+    m_colorRange = colorRange;
+}
+
 AVDictionary *Encoder::buildEncodingOptions()
 {
     AVDictionary *options = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/encoder_p.h 
new/kpipewire-6.6.0/src/encoder_p.h
--- old/kpipewire-6.5.5/src/encoder_p.h 2026-01-13 13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/encoder_p.h 2026-02-13 05:55:49.000000000 +0100
@@ -100,6 +100,8 @@
 
     void setEncodingPreference(PipeWireBaseEncodedStream::EncodingPreference 
preference);
 
+    void setColorRange(PipeWireBaseEncodedStream::ColorRange colorRange);
+
 protected:
     virtual int percentageToAbsoluteQuality(const std::optional<quint8> 
&quality) = 0;
     virtual AVDictionary *buildEncodingOptions();
@@ -116,6 +118,7 @@
 
     std::optional<quint8> m_quality;
     PipeWireBaseEncodedStream::EncodingPreference m_encodingPreference;
+    PipeWireBaseEncodedStream::ColorRange m_colorRange = 
PipeWireBaseEncodedStream::ColorRange::Limited;
 };
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/h264vaapiencoder.cpp 
new/kpipewire-6.6.0/src/h264vaapiencoder.cpp
--- old/kpipewire-6.5.5/src/h264vaapiencoder.cpp        2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/h264vaapiencoder.cpp        2026-02-13 
05:55:49.000000000 +0100
@@ -8,6 +8,8 @@
 
 #include "h264vaapiencoder_p.h"
 
+#include <format>
+
 #include <QSize>
 
 extern "C" {
@@ -18,12 +20,14 @@
 
 #include "logging_record.h"
 
-#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
+#ifndef AV_PROFILE_H264_CONSTRAINED_BASELINE // ffmpeg before 8.0
 #define AV_PROFILE_H264_CONSTRAINED_BASELINE 
FF_PROFILE_H264_CONSTRAINED_BASELINE
 #define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
 #define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
 #endif
 
+using namespace std::string_literals;
+
 H264VAAPIEncoder::H264VAAPIEncoder(H264Profile profile, PipeWireProduce 
*produce)
     : HardwareEncoder(produce)
     , m_profile(profile)
@@ -42,13 +46,8 @@
         return false;
     }
 
-    int ret = avfilter_graph_create_filter(&m_inputFilter,
-                                           avfilter_get_by_name("buffer"),
-                                           "in",
-                                           
"width=1:height=1:pix_fmt=drm_prime:time_base=1/1",
-                                           nullptr,
-                                           m_avFilterGraph);
-    if (ret < 0) {
+    m_inputFilter = avfilter_graph_alloc_filter(m_avFilterGraph, 
avfilter_get_by_name("buffer"), "in");
+    if (!m_inputFilter) {
         qCWarning(PIPEWIRERECORD_LOGGING) << "Failed to create the buffer 
filter";
         return false;
     }
@@ -68,6 +67,12 @@
     av_free(parameters);
     parameters = nullptr;
 
+    int ret = avfilter_init_str(m_inputFilter, nullptr);
+    if (ret < 0) {
+        qCWarning(PIPEWIRERECORD_LOGGING) << "Failed to create the buffer 
filter";
+        return false;
+    }
+
     ret = avfilter_graph_create_filter(&m_outputFilter, 
avfilter_get_by_name("buffersink"), "out", nullptr, nullptr, m_avFilterGraph);
     if (ret < 0) {
         qCWarning(PIPEWIRERECORD_LOGGING) << "Could not create buffer output 
filter";
@@ -92,7 +97,10 @@
     outputs->pad_idx = 0;
     outputs->next = nullptr;
 
-    ret = avfilter_graph_parse(m_avFilterGraph, 
"hwmap=mode=direct:derive_device=vaapi,scale_vaapi=format=nv12:mode=fast", 
outputs, inputs, NULL);
+    const auto colorRange = m_colorRange == 
PipeWireBaseEncodedStream::ColorRange::Full ? "full"s : "limited"s;
+    const auto filterGraph = 
std::format("hwmap=mode=direct:derive_device=vaapi,scale_vaapi=format=nv12:mode=fast:out_range={}",
 colorRange);
+
+    ret = avfilter_graph_parse(m_avFilterGraph, filterGraph.data(), outputs, 
inputs, NULL);
     if (ret < 0) {
         qCWarning(PIPEWIRERECORD_LOGGING) << "Failed creating filter graph";
         return false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/libopenh264encoder.cpp 
new/kpipewire-6.6.0/src/libopenh264encoder.cpp
--- old/kpipewire-6.5.5/src/libopenh264encoder.cpp      2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/libopenh264encoder.cpp      2026-02-13 
05:55:49.000000000 +0100
@@ -27,10 +27,14 @@
 #define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
 #endif
 
+using namespace Qt::StringLiterals;
+
 LibOpenH264Encoder::LibOpenH264Encoder(H264Profile profile, PipeWireProduce 
*produce)
     : SoftwareEncoder(produce)
     , m_profile(profile)
 {
+    auto colorRange = m_colorRange == 
PipeWireBaseEncodedStream::ColorRange::Full ? u"full"_s : u"limited"_s;
+    m_filterGraphToParse = 
u"format=yuv420p,scale=out_range=%1"_s.arg(colorRange);
 }
 
 bool LibOpenH264Encoder::initialize(const QSize &size)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/libx264encoder.cpp 
new/kpipewire-6.6.0/src/libx264encoder.cpp
--- old/kpipewire-6.5.5/src/libx264encoder.cpp  2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/src/libx264encoder.cpp  2026-02-13 05:55:49.000000000 
+0100
@@ -32,10 +32,12 @@
     : SoftwareEncoder(produce)
     , m_profile(profile)
 {
+    auto colorRange = m_colorRange == 
PipeWireBaseEncodedStream::ColorRange::Full ? u"full"_s : u"limited"_s;
+
     // Adjust the filter graph to ensure we are using an even frame size using 
a
     // pad filter. Otherwise the size adjustment below will insert a row/column
     // of garbage instead of black.
-    m_filterGraphToParse = 
u"pad=ceil(iw/2)*2:ceil(ih/2)*2,format=pix_fmts=yuv420p"_s;
+    m_filterGraphToParse = 
u"format=yuv420p,pad=ceil(iw/2)*2:ceil(ih/2)*2,scale=out_range=%1"_s.arg(colorRange);
 }
 
 bool LibX264Encoder::initialize(const QSize &size)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewirebaseencodedstream.cpp 
new/kpipewire-6.6.0/src/pipewirebaseencodedstream.cpp
--- old/kpipewire-6.5.5/src/pipewirebaseencodedstream.cpp       2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/pipewirebaseencodedstream.cpp       2026-02-13 
05:55:49.000000000 +0100
@@ -32,6 +32,7 @@
     std::optional<quint8> m_quality;
     PipeWireBaseEncodedStream::EncodingPreference m_encodingPreference;
     PipeWireBaseEncodedStream::State m_state = PipeWireBaseEncodedStream::Idle;
+    PipeWireBaseEncodedStream::ColorRange m_colorRange = 
PipeWireBaseEncodedStream::ColorRange::Limited;
 
     std::unique_ptr<QThread> m_produceThread;
     std::unique_ptr<PipeWireProduce> m_produce;
@@ -170,6 +171,7 @@
     d->m_produce->setQuality(d->m_quality);
     d->m_produce->setMaxPendingFrames(d->m_maxPendingFrames);
     d->m_produce->setEncodingPreference(d->m_encodingPreference);
+    d->m_produce->setColorRange(d->m_colorRange);
     d->m_produce->moveToThread(d->m_produceThread.get());
     d->m_produceThread->start();
     QMetaObject::invokeMethod(d->m_produce.get(), 
&PipeWireProduce::initialize, Qt::QueuedConnection);
@@ -287,6 +289,14 @@
     }
 }
 
+void PipeWireBaseEncodedStream::setColorRange(ColorRange colorRange)
+{
+    d->m_colorRange = colorRange;
+    if (d->m_produce) {
+        d->m_produce->setColorRange(d->m_colorRange);
+    }
+}
+
 PipeWireBaseEncodedStream::EncodingPreference 
PipeWireBaseEncodedStream::encodingPreference()
 {
     return d->m_encodingPreference;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewirebaseencodedstream.h 
new/kpipewire-6.6.0/src/pipewirebaseencodedstream.h
--- old/kpipewire-6.5.5/src/pipewirebaseencodedstream.h 2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/pipewirebaseencodedstream.h 2026-02-13 
05:55:49.000000000 +0100
@@ -148,6 +148,13 @@
     Q_ENUM(EncodingPreference);
     void setEncodingPreference(EncodingPreference profile);
 
+    enum class ColorRange {
+        Limited,
+        Full,
+    };
+    Q_ENUM(ColorRange)
+    void setColorRange(ColorRange colorRange);
+
 Q_SIGNALS:
     void activeChanged(bool active);
     void nodeIdChanged(uint nodeId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewireproduce.cpp 
new/kpipewire-6.6.0/src/pipewireproduce.cpp
--- old/kpipewire-6.5.5/src/pipewireproduce.cpp 2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/src/pipewireproduce.cpp 2026-02-13 05:55:49.000000000 
+0100
@@ -24,6 +24,10 @@
 #include "libx264encoder_p.h"
 
 #include "logging_frame_statistics.h"
+#if defined(Q_OS_OPENBSD)
+#include <pthread.h>
+#include <pthread_np.h>
+#endif
 
 extern "C" {
 #include <fcntl.h>
@@ -174,7 +178,11 @@
             m_outputCondition.notify_all();
         }
     });
+#if defined(Q_OS_OPENBSD)
+    pthread_set_name_np(m_passthroughThread.native_handle(), 
"PipeWireProduce::passthrough");
+#else
     pthread_setname_np(m_passthroughThread.native_handle(), 
"PipeWireProduce::passthrough");
+#endif
 
     m_outputThread = std::thread([this]() {
         m_outputRunning = true;
@@ -196,7 +204,11 @@
             QMetaObject::invokeMethod(this, 
&PipeWireProduce::handleEncodedFramesChanged, Qt::QueuedConnection);
         }
     });
+#if defined(Q_OS_OPENBSD)
+    pthread_set_name_np(m_outputThread.native_handle(), 
"PipeWireProduce::output");
+#else
     pthread_setname_np(m_outputThread.native_handle(), 
"PipeWireProduce::output");
+#endif
 
     if (m_frameStatisticsTimer) {
         m_frameStatisticsTimer->start();
@@ -273,6 +285,14 @@
     }
 }
 
+void PipeWireProduce::setColorRange(PipeWireBaseEncodedStream::ColorRange 
colorRange)
+{
+    m_colorRange = colorRange;
+    if (m_encoder) {
+        qCWarning(PIPEWIRERECORD_LOGGING) << "Changing color range after 
encoding has started is not supported";
+    }
+}
+
 void PipeWireProduce::processFrame(const PipeWireFrame &frame)
 {
     auto f = frame;
@@ -380,30 +400,24 @@
         auto profile = m_encoderType == 
PipeWireBaseEncodedStream::H264Baseline ? Encoder::H264Profile::Baseline : 
Encoder::H264Profile::Main;
 
         if (forcedEncoder.isNull() || forcedEncoder == u"h264_vaapi") {
-            auto hardwareEncoder = std::make_unique<H264VAAPIEncoder>(profile, 
this);
-            hardwareEncoder->setQuality(m_quality);
-            hardwareEncoder->setEncodingPreference(m_encodingPreference);
-            if (hardwareEncoder->initialize(size)) {
-                return hardwareEncoder;
+            auto encoder = std::make_unique<H264VAAPIEncoder>(profile, this);
+            if (setupEncoder(encoder.get(), size)) {
+                return encoder;
             }
         }
 
         if (forcedEncoder.isNull() || forcedEncoder == u"libx264") {
-            auto softwareEncoder = std::make_unique<LibX264Encoder>(profile, 
this);
-            softwareEncoder->setQuality(m_quality);
-            softwareEncoder->setEncodingPreference(m_encodingPreference);
-            if (softwareEncoder->initialize(size)) {
-                return softwareEncoder;
+            auto encoder = std::make_unique<LibX264Encoder>(profile, this);
+            if (setupEncoder(encoder.get(), size)) {
+                return encoder;
             }
         }
 
         // Try libopenh264 last, it's slower and has less features.
         if (forcedEncoder.isNull() || forcedEncoder == u"libopenh264") {
-            auto softwareEncoder = 
std::make_unique<LibOpenH264Encoder>(profile, this);
-            softwareEncoder->setQuality(m_quality);
-            softwareEncoder->setEncodingPreference(m_encodingPreference);
-            if (softwareEncoder->initialize(size)) {
-                return softwareEncoder;
+            auto encoder = std::make_unique<LibOpenH264Encoder>(profile, this);
+            if (setupEncoder(encoder.get(), size)) {
+                return encoder;
             }
         }
         break;
@@ -411,8 +425,7 @@
     case PipeWireBaseEncodedStream::VP8: {
         if (forcedEncoder.isNull() || forcedEncoder == u"libvpx") {
             auto encoder = std::make_unique<LibVpxEncoder>(this);
-            encoder->setQuality(m_quality);
-            if (encoder->initialize(size)) {
+            if (setupEncoder(encoder.get(), size)) {
                 return encoder;
             }
         }
@@ -421,8 +434,7 @@
     case PipeWireBaseEncodedStream::VP9: {
         if (forcedEncoder.isNull() || forcedEncoder == u"libvpx-vp9") {
             auto encoder = std::make_unique<LibVpxVp9Encoder>(this);
-            encoder->setQuality(m_quality);
-            if (encoder->initialize(size)) {
+            if (setupEncoder(encoder.get(), size)) {
                 return encoder;
             }
         }
@@ -431,7 +443,7 @@
     case PipeWireBaseEncodedStream::Gif: {
         if (forcedEncoder.isNull() || forcedEncoder == u"gif") {
             auto encoder = std::make_unique<GifEncoder>(this);
-            if (encoder->initialize(size)) {
+            if (setupEncoder(encoder.get(), size)) {
                 return encoder;
             }
         }
@@ -440,8 +452,7 @@
     case PipeWireBaseEncodedStream::WebP: {
         if (forcedEncoder.isNull() || forcedEncoder == u"libwebp") {
             auto encoder = std::make_unique<LibWebPEncoder>(this);
-            encoder->setQuality(m_quality);
-            if (encoder->initialize(size)) {
+            if (setupEncoder(encoder.get(), size)) {
                 return encoder;
             }
         }
@@ -454,4 +465,12 @@
     return nullptr;
 }
 
+bool PipeWireProduce::setupEncoder(Encoder *encoder, const QSize &size)
+{
+    encoder->setQuality(m_quality);
+    encoder->setEncodingPreference(m_encodingPreference);
+    encoder->setColorRange(m_colorRange);
+    return encoder->initialize(size);
+}
+
 #include "moc_pipewireproduce_p.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewireproduce_p.h 
new/kpipewire-6.6.0/src/pipewireproduce_p.h
--- old/kpipewire-6.5.5/src/pipewireproduce_p.h 2026-01-13 13:58:10.000000000 
+0100
+++ new/kpipewire-6.6.0/src/pipewireproduce_p.h 2026-02-13 05:55:49.000000000 
+0100
@@ -98,6 +98,8 @@
 
     void setEncodingPreference(const 
PipeWireBaseEncodedStream::EncodingPreference &encodingPreference);
 
+    void setColorRange(PipeWireBaseEncodedStream::ColorRange colorRange);
+
     void handleEncodedFramesChanged();
 
     const uint m_nodeId;
@@ -114,6 +116,7 @@
     std::optional<quint8> m_quality;
 
     PipeWireBaseEncodedStream::EncodingPreference m_encodingPreference;
+    PipeWireBaseEncodedStream::ColorRange m_colorRange = 
PipeWireBaseEncodedStream::ColorRange::Limited;
 
     struct {
         QImage texture;
@@ -160,5 +163,7 @@
 private:
     void initFiltersVaapi();
     void initFiltersSoftware();
+
     std::unique_ptr<Encoder> makeEncoder();
+    bool setupEncoder(Encoder *encoder, const QSize &size);
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewiresourceitem.cpp 
new/kpipewire-6.6.0/src/pipewiresourceitem.cpp
--- old/kpipewire-6.5.5/src/pipewiresourceitem.cpp      2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/pipewiresourceitem.cpp      2026-02-13 
05:55:49.000000000 +0100
@@ -54,6 +54,7 @@
         bool dirty = false;
     } m_cursor;
     std::optional<QRegion> m_damage;
+    QRectF m_paintedRect;
 };
 
 class DiscardEglPixmapRunnable : public QRunnable
@@ -84,6 +85,9 @@
     , d(new PipeWireSourceItemPrivate)
 {
     setFlag(ItemHasContents, true);
+    connect(this, &PipeWireSourceItem::streamSizeChanged, this, 
&PipeWireSourceItem::updatePaintedRect);
+    connect(this, &PipeWireSourceItem::widthChanged, this, 
&PipeWireSourceItem::updatePaintedRect);
+    connect(this, &PipeWireSourceItem::heightChanged, this, 
&PipeWireSourceItem::updatePaintedRect);
 }
 
 PipeWireSourceItem::~PipeWireSourceItem()
@@ -281,10 +285,7 @@
     QSGImageNode *screenNode = pwNode->screenNode(window());
     screenNode->setTexture(texture);
     screenNode->setOwnsTexture(true);
-
-    const auto br = boundingRect().toRect();
-    QRect rect({0, 0}, texture->textureSize().scaled(br.size(), 
Qt::KeepAspectRatio));
-    rect.moveCenter(br.center());
+    const auto rect = calculatePaintedRect(texture->textureSize());
     screenNode->setRect(rect);
 
     if (!d->m_cursor.position.has_value() || d->m_cursor.texture.isNull()) {
@@ -498,4 +499,41 @@
     return d->m_ready;
 }
 
+void PipeWireSourceItem::setPaintedRect(const QRectF &rect)
+{
+    if (rect == d->m_paintedRect) {
+        return;
+    }
+
+    d->m_paintedRect = rect;
+    Q_EMIT paintedRectChanged();
+}
+
+QRectF PipeWireSourceItem::paintedRect() const
+{
+    return d->m_paintedRect;
+}
+
+QRect PipeWireSourceItem::calculatePaintedRect(const QSize &size) const
+{
+    if (size.isNull()) {
+        return {};
+    }
+
+    const auto bounding = boundingRect().toRect();
+    QRect rect({0, 0}, size.scaled(bounding.size(), Qt::KeepAspectRatio));
+    rect.moveCenter(bounding.center());
+    return rect;
+}
+
+void PipeWireSourceItem::updatePaintedRect()
+{
+    if (!d->m_stream) {
+        setPaintedRect(QRectF());
+        return;
+    }
+
+    setPaintedRect(calculatePaintedRect(d->m_stream->size()));
+}
+
 #include "moc_pipewiresourceitem.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewiresourceitem.h 
new/kpipewire-6.6.0/src/pipewiresourceitem.h
--- old/kpipewire-6.5.5/src/pipewiresourceitem.h        2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/pipewiresourceitem.h        2026-02-13 
05:55:49.000000000 +0100
@@ -49,7 +49,7 @@
 
     /**
      * Returns the size of the source being rendered
-     * @note: This won't be updated until the first frame is recieved
+     * @note: This won't be updated until the first frame is received
      */
     Q_PROPERTY(QSize streamSize READ streamSize NOTIFY streamSizeChanged)
 
@@ -65,6 +65,12 @@
      */
     Q_PROPERTY(bool ready READ isReady NOTIFY readyChanged)
 
+    /**
+     * The painted rectangle of the item. Depending on the aspect ratio of the 
stream and the item only part of
+     * the item rectangle may actually be painted on.
+     */
+    Q_PROPERTY(QRectF paintedRect READ paintedRect NOTIFY paintedRectChanged)
+
 public:
     enum class StreamState { Error, Unconnected, Connecting, Paused, Streaming 
};
     Q_ENUM(StreamState);
@@ -95,6 +101,8 @@
 
     StreamState state() const;
 
+    [[nodiscard]] QRectF paintedRect() const;
+
 public Q_SLOTS:
     void invalidateSceneGraph(); // called via metaobject from QQuickWindow
 
@@ -105,6 +113,10 @@
     void stateChanged();
     void usingDmaBufChanged();
     void readyChanged();
+    void paintedRectChanged();
+
+private Q_SLOTS:
+    void updatePaintedRect();
 
 private:
     void itemChange(ItemChange change, const ItemChangeData &data) override;
@@ -113,6 +125,8 @@
     void updateTextureImage(const std::shared_ptr<PipeWireFrameData> &data);
     void refresh();
     void setReady(bool ready);
+    void setPaintedRect(const QRectF &rect);
+    [[nodiscard]] QRect calculatePaintedRect(const QSize &size) const;
 
     QScopedPointer<PipeWireSourceItemPrivate> d;
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpipewire-6.5.5/src/pipewiresourcestream.cpp 
new/kpipewire-6.6.0/src/pipewiresourcestream.cpp
--- old/kpipewire-6.5.5/src/pipewiresourcestream.cpp    2026-01-13 
13:58:10.000000000 +0100
+++ new/kpipewire-6.6.0/src/pipewiresourcestream.cpp    2026-02-13 
05:55:49.000000000 +0100
@@ -33,13 +33,6 @@
 
 #undef Status
 
-#if !PW_CHECK_VERSION(0, 3, 29)
-#define SPA_POD_PROP_FLAG_MANDATORY (1u << 3)
-#endif
-#if !PW_CHECK_VERSION(0, 3, 33)
-#define SPA_POD_PROP_FLAG_DONT_FIXATE (1u << 4)
-#endif
-
 #define CURSOR_BPP 4
 #define CURSOR_META_SIZE(w, h) (sizeof(struct spa_meta_cursor) + sizeof(struct 
spa_meta_bitmap) + w * h * CURSOR_BPP)
 

Reply via email to