------------------------------------------------------------------- Tue Jul 1 13:10:58 UTC 2025 - Fabian Vogt - Update to 6.4.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.4.2 - Changes since 6.4.1: * Update version for new release 6.4.2 ------------------------------------------------------------------- Tue Jun 24 11:54:17 UTC 2025 - Fabian Vogt - Update to 6.4.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.4.1 - Changes since 6.4.0: * Update version for new release 6.4.1 ------------------------------------------------------------------- Thu Jun 12 10:37:28 UTC 2025 - Fabian Vogt - Update to 6.4.0: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.4.0 - Changes since 6.3.91: * Update version for new release 6.4.0 ------------------------------------------------------------------- Thu May 29 21:19:14 UTC 2025 - Fabian Vogt - Update to 6.3.91: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.91 - Changes since 6.3.90: * Update version for new release 6.3.91 * cmake: also declare major, minor and patch version vars * cmake: use PROJECT_VERSION ------------------------------------------------------------------- Mon May 19 19:35:22 UTC 2025 - Fabian Vogt - Update to 6.3.90: * New feature release * For more details see https://kde.org/announcements/plasma/6/6.3.90 - Changes since 6.3.5: * update project version to 6.3.90 * tests: Drop versions in qml imports * Use qqmlintegration.h instead of qqmlregistration.h * Port to declarative type registration * encodedstream: Don't query VAAPI in the constructor * encodedstream: Deprecate setActive() and replace with an explicit API * It compiles fine without kf_6_12 deprecated methods * Tweak encoding options for VP9 * Port Encoder away from deprecated avcodec_close * Set "threads" option by default in Encoder * Add logging of encoding options if log level is set to info * Change Encoder::applyEncodingPreference() to buildEncodingOptions() (kde#488896) * Tweak compiler warning flags to reduce unneeded output * Add logging that outputs number of processed and pending frames every second * sourceitem: invoke method with correct context object (kde#501042) * Use malloc to create AVDRMFrameDescriptor * CI: Add linux-qt6-next build * Add xml/yaml linting * Fix build with Qt 6.10 * Add missing ! * PipeWireSourceStream::setActive demote assert to warning * PipeWireSourceItem handle stream creation failure * update version for new release ------------------------------------------------------------------- Tue May 6 20:07:42 UTC 2025 - Fabian Vogt - Update to 6.3.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.5 - Changes since 6.3.4: * update version for new release ------------------------------------------------------------------- Wed Apr 2 10:05:51 UTC 2025 - Christophe Marin - Update to 6.3.4 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/6/6.3.4 - Changes since 6.3.3: * update version for new release ------------------------------------------------------------------- Tue Mar 11 14:44:01 UTC 2025 - Fabian Vogt - Update to 6.3.3: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.3 - Changes since 6.3.2: * sourceitem: invoke method with correct context object (kde#501042) * update version for new release ------------------------------------------------------------------- Tue Feb 25 19:38:37 UTC 2025 - Fabian Vogt - Update to 6.3.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.2 - Changes since 6.3.1: * update version for new release ------------------------------------------------------------------- Tue Feb 18 14:44:54 UTC 2025 - Fabian Vogt - Update to 6.3.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.1 - Changes since 6.3.0: * Use malloc to create AVDRMFrameDescriptor * update version for new release ------------------------------------------------------------------- Thu Feb 6 13:46:45 UTC 2025 - Fabian Vogt - Update to 6.3.0: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.3.0 - Changes since 6.2.91: * update version for new release ------------------------------------------------------------------- Thu Jan 23 13:45:31 UTC 2025 - Fabian Vogt - Update to 6.2.91: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.91 - Changes since 6.2.90: * update version for new release * Add missing ! * PipeWireSourceStream::setActive demote assert to warning * PipeWireSourceItem handle stream creation failure ------------------------------------------------------------------- Sat Jan 11 18:27:25 UTC 2025 - Fabian Vogt - Update to 6.2.90: * New feature release * For more details see https://kde.org/announcements/plasma/6/6.2.90 - Changes since 6.2.5: * update version for new release * Use ECMDeprecationSettings * Avoid calling pipewire methods on the render thread * Flush encoder queue when streaming doesn't provide an update * Add GIF support * Add animated WebP support * Add metainfo.yaml * libx264encoder: Ensure stream size is always a multiple of 2 (kde#485733) * encoder: Make it possble to override the filter graph used for software encode * PipeWireCore: handle null loop from pw_loop_new gracefully * PipeWireSourceStream: work around crashes for pipewire < 0.3.49 (kde#492400) * produce: Flush remaining frames when we are deactivating (kde#471159) * update version for new release * h264vaapi: Use the proper getter for getting the hardware context ------------------------------------------------------------------- Tue Dec 31 20:48:53 UTC 2024 - Fabian Vogt - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * Flush encoder queue when streaming doesn't provide an update * update version for new release ------------------------------------------------------------------- Tue Nov 26 15:46:00 UTC 2024 - Fabian Vogt - Update to 6.2.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.4 - Changes since 6.2.3: * update version for new release ------------------------------------------------------------------- Tue Nov 5 13:30:18 UTC 2024 - Fabian Vogt - Update to 6.2.3: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.3 - Changes since 6.2.2: * update version for new release * libx264encoder: Ensure stream size is always a multiple of 2 (kde#485733) * encoder: Make it possble to override the filter graph used for software encode ------------------------------------------------------------------- Tue Oct 22 14:07:26 UTC 2024 - Fabian Vogt - Update to 6.2.2: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.2 - Changes since 6.2.1: * update version for new release ------------------------------------------------------------------- Tue Oct 15 16:53:25 UTC 2024 - Fabian Vogt - Update to 6.2.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.1 - Changes since 6.2.0: * PipeWireSourceStream: work around crashes for pipewire < 0.3.49 (kde#492400) * produce: Flush remaining frames when we are deactivating (kde#471159) * update version for new release ------------------------------------------------------------------- Sat Oct 5 10:44:17 UTC 2024 - Fabian Vogt - Update to 6.2.0: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.0 - Changes since 6.1.90: * update version for new release * h264vaapi: Use the proper getter for getting the hardware context ------------------------------------------------------------------- Thu Oct 3 14:12:07 UTC 2024 - Christophe Marin - Drop patch, no longer needed: * 0001-h264vaapi-Use-the-proper-getter-for-getting-the-hard.patch ------------------------------------------------------------------- Thu Oct 3 14:08:29 UTC 2024 - Christophe Marin - Add ffmpeg 7.1 compatibility patch: * 0001-h264vaapi-Use-the-proper-getter-for-getting-the-hard.patch ------------------------------------------------------------------- Tue Sep 17 14:53:30 UTC 2024 - Fabian Vogt - Update to 6.1.90: * New feature release * For more details see https://kde.org/announcements/plasma/6/6.1.90 - Changes since 6.1.5: * update version for new release * sourcestream: Do not process null streams * Add missing "pipewireencodedstream.h" include * Generate wayland code with PRIVATE_CODE * produce: Use a separate condition_variable for passthrough/output thread * Guard m_stream in setMaxFramerate * pipewireproduce.cpp: Add guard to m_stream * sourcestream: make resilient against pipewire restarts * Fix some copy-and-paste issues in h264vaapi and libx264 encoders * Add encoder using libopenh264 (kde#476187) * Simpler yet more useful handling of KPIPEWIRE_FORCE_ENCODER * produce: Properly cleanup on deactivate in all cases (kde#488687) * produce: Destroy PipeWireSourceStream on the right thread (kde#489434) * gitignore: add VS Code dir * mediamonitortest: start media session and create dummy output to test playback state * Use only non external only format modifiers * Drop implicit modifier shortcut * Use reserve to reserve space in list * update version for new release ------------------------------------------------------------------- Tue Sep 10 14:53:47 UTC 2024 - Fabian Vogt - Update to 6.1.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.1.5 - Changes since 6.1.4: * sourcestream: Do not process null streams * pipewireproduce.cpp: Add guard to m_stream * update version for new release ------------------------------------------------------------------- Tue Aug 6 13:26:49 UTC 2024 - Fabian Vogt - Update to 6.1.4: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.1.4 - Changes since 6.1.3: * update version for new release * sourcestream: make resilient against pipewire restarts * Add encoder using libopenh264 (kde#476187) - Drop patches, now upstream: * 0001-Simpler-yet-more-useful-handling-of-KPIPEWIRE_FORCE_.patch * 0002-Add-encoder-using-libopenh264.patch ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- Wed Mar 6 08:40:27 UTC 2024 - Fabian Vogt - Update to 6.0.1: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.0.1 - Changes since 6.0.0: * update version for new release - Add patch to fix build (wtf): * 0001-cmake-Add-missing-to-unbreak-the-build.patch - Drop patch, no longer necessary: * 0001-Set-SOVERSION-to-6.patch ------------------------------------------------------------------- Wed Feb 21 18:36:12 UTC 2024 - Fabian Vogt - Update to 6.0.0: * New bugfix release * Release announcement not available yet - Changes since 5.93.0: * add back quotes * update version for new release * Drop defined but undeclared property * record: Make sure we also finalise streams that didn't even start * revert to version 6.0.0 * set major version for soname * revert version number for bugfix release * Set the framework version in the project() call * bugfix release * Install kpipewire_version.h ------------------------------------------------------------------- Tue Feb 6 18:22:58 UTC 2024 - Fabian Vogt - Update to 5.93.1: * New bugfix release * See https://kde.org/announcements/megarelease/6/rc2/ for details - Changes since 5.93.0: * Set the framework version in the project() call * Install kpipewire_version.h - Add patch to set the SOVERSION correctly: * 0001-Set-SOVERSION-to-6.patch ------------------------------------------------------------------- Wed Jan 31 17:37:04 UTC 2024 - Fabian Vogt - Update to 5.93.0 (6.0 RC 2): * New bugfix release * See https://kde.org/announcements/megarelease/6/rc2/ for details - Changes since 5.92.0: * source: Increase logging, drop redundant condition * Add missing cases to convertQImageFormatToAVPixelFormat ------------------------------------------------------------------- Mon Jan 15 21:08:49 UTC 2024 - Fabian Vogt - Update to 5.92.0 (6.0 RC 1) * For more details please see: https://kde.org/announcements/megarelease/6/rc1/ ------------------------------------------------------------------- Sat Jul 1 15:46:53 UTC 2023 - Christophe Marin - Init kpipewire6