Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webcamoid for openSUSE:Factory checked in at 2025-08-06 18:15:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webcamoid (Old) and /work/SRC/openSUSE:Factory/.webcamoid.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webcamoid" Wed Aug 6 18:15:22 2025 rev:21 rq:1297952 version:9.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/webcamoid/webcamoid.changes 2024-11-13 15:29:51.637220331 +0100 +++ /work/SRC/openSUSE:Factory/.webcamoid.new.1085/webcamoid.changes 2025-08-06 18:15:28.763986896 +0200 @@ -1,0 +2,65 @@ +Thu Jul 31 06:41:32 UTC 2025 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 9.3.0 + New features: + * Added support for SIMD instructions (MMX, SSE, SSE2, + SSE4.1, AVX, AVX2, NEON, SVE, and RVV) with a common + interface (AkSimd) for optimized video processing + performance. + * Added 8-bit specialized video conversion functions, + optimized for SIMD. + * Added OpenMP support. + * Added support for Android TV. + * Added PipeWire audio support. + * Added Help option to the main menu. + * Allow to customize the color scheme of the UI and added + default color schemes. + * Limited the video recording formats and codecs to use only + web codecs. This make much easier to maintain and fix bugs + in video recording, while still maintaining compatibility + with many video players. + The supported formats and codecs are: + Webm: + + video codecs: av1, vp9 and vp8 + + audio codecs: opus and vorbis + MP4: + + video codecs: h264 + + audio codecs: aac and mp3 + * Added NOCHECKUPDATES option to disable updates check + during compilation. + * Added RISC-V 64 builds for Ubuntu. + * Added support for SDL 3. + Optimizations: + * Improved desktop capture frame rate in X11/XLibre + * Optimized logging for better performance. + * Optimized formats and codec selection for small screens. + * Improved video synchronization. + Bug fixes: + * Fixed bugs in SDL. + * Fixed PipeWire plugins with additional checks and + improvements. + * Fixed empty codec descriptions when FFmpeg is optimized + for small binaries. + Improvements in the UI and user experience: + * Improved video recording API with standardized codec and + format options. + * Added platform information printing for better debugging. + * Disabled PipeWire (Wayland) screen capture when using + X11/XLibre, and viceversa. + Translations support: + * Updated translations for German (95.7%), Turkish (53.1%), + Estonian (52.8%), Hebrew (73.4%), Dutch (83.9%), and + Italian (13.4%) via Weblate. + Other changes: + * Removed MultiSink element, using muxers and encoders + directly for recording. + version 9.2.4: + * Added NOCHECKUPDATES option for disable updates check when + compiling. + * Enabled VLC support again. +- Drop webcamoid-disable_autoupdate.patch (merged upstream) +- Add webcamoid-link_pipewire_libs.patch +- Add webcamoid-fix_ppc64_detection.patch +- Fix i586 build on Tumbleweed + +------------------------------------------------------------------- Old: ---- webcamoid-9.2.3.tar.gz webcamoid-disable_autoupdate.patch New: ---- webcamoid-9.3.0.tar.gz webcamoid-fix_ppc64_detection.patch webcamoid-link_pipewire_libs.patch ----------(Old B)---------- Old: * Enabled VLC support again. - Drop webcamoid-disable_autoupdate.patch (merged upstream) - Add webcamoid-link_pipewire_libs.patch ----------(Old E)---------- ----------(New B)---------- New:- Add webcamoid-link_pipewire_libs.patch - Add webcamoid-fix_ppc64_detection.patch - Fix i586 build on Tumbleweed New:- Drop webcamoid-disable_autoupdate.patch (merged upstream) - Add webcamoid-link_pipewire_libs.patch - Add webcamoid-fix_ppc64_detection.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webcamoid.spec ++++++ --- /var/tmp/diff_new_pack.YajPJO/_old 2025-08-06 18:15:29.688025478 +0200 +++ /var/tmp/diff_new_pack.YajPJO/_new 2025-08-06 18:15:29.692025645 +0200 @@ -1,7 +1,7 @@ # # spec file for package webcamoid # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,17 @@ Name: webcamoid -Version: 9.2.3 +Version: 9.3.0 Release: 0 Summary: Webcam applet for Plasma License: GPL-3.0-or-later Group: System/GUI/KDE URL: https://webcamoid.github.io/ Source: https://github.com/hipersayanX/Webcamoid/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM webcamoid-disable_autoupdate.patch -Patch0: webcamoid-disable_autoupdate.patch +# PATCH-FIX-OPENSUSE webcamoid-link_pipewire_libs.patch aloi...@gmx.com -- links plugins to correct library +Patch1: webcamoid-link_pipewire_libs.patch +# PATCH-FIX-OPENSUSE webcamoid-fix_ppc64_detection.patch aloi...@gmx.com -- add ppc64 check +Patch2: webcamoid-fix_ppc64_detection.patch BuildRequires: bison BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -94,6 +96,11 @@ %cmake_qt6 \ -DPLUGINSDIR=%{_qt6_pluginsdir} \ -DOUTPUT_QT_PLUGINS_DIR=%{_qt6_pluginsdir} \ +%ifarch %{ix86} + -DNOSIMDMMX=TRUE \ + -DNOSIMDSSE=TRUE \ + -DNOSIMDSSE2=TRUE \ +%endif -DNOCHECKUPDATES=TRUE %qt6_build ++++++ webcamoid-9.2.3.tar.gz -> webcamoid-9.3.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/webcamoid/webcamoid-9.2.3.tar.gz /work/SRC/openSUSE:Factory/.webcamoid.new.1085/webcamoid-9.3.0.tar.gz differ: char 12, line 1 ++++++ webcamoid-fix_ppc64_detection.patch ++++++ Index: webcamoid-9.3.0/libAvKys/cmake/ProjectCommons.cmake =================================================================== --- webcamoid-9.3.0.orig/libAvKys/cmake/ProjectCommons.cmake +++ webcamoid-9.3.0/libAvKys/cmake/ProjectCommons.cmake @@ -483,6 +483,16 @@ elseif (UNIX) }" IS_ARM_TARGET) check_cxx_source_compiles(" + #ifndef __powerpc64__ + #error Not POWERPC64 + #endif + + int main() + { + return 0; + }" IS_POWERPC64_TARGET) + + check_cxx_source_compiles(" #ifndef __riscv #error Not RISC-V #endif @@ -504,6 +514,9 @@ elseif (UNIX) elseif (IS_ARM_TARGET) set(TARGET_ARCH arm32) set(BUILD_PROCESSOR_ARM TRUE CACHE INTERNAL "") + elseif (IS_POWERPC64_TARGET) + set(TARGET_ARCH ppc64) + set(BUILD_PROCESSOR_POWERPC64 TRUE CACHE INTERNAL "") elseif (IS_RISCV_TARGET) set(TARGET_ARCH riscv) else () ++++++ webcamoid-link_pipewire_libs.patch ++++++ Index: webcamoid-9.3.0-build/webcamoid-9.3.0/libAvKys/Plugins/DesktopCapture/src/pipewire/CMakeLists.txt =================================================================== --- webcamoid-9.3.0-build.orig/libAvKys/Plugins/DesktopCapture/src/pipewire/CMakeLists.txt +++ webcamoid-9.3.0-build/libAvKys/Plugins/DesktopCapture/src/pipewire/CMakeLists.txt @@ -92,7 +92,7 @@ target_link_libraries(DesktopCapture_pip if (PIPEWIRE_DYNLOAD) add_definitions(-DUSE_PIPEWIRE_DYNLOAD) else () - target_link_libraries(AudioDevice_pipewire + target_link_libraries(DesktopCapture_pipewire ${PIPEWIRE_LIBRARIES}) endif () Index: webcamoid-9.3.0-build/webcamoid-9.3.0/libAvKys/Plugins/VideoCapture/src/capture/pipewire/CMakeLists.txt =================================================================== --- webcamoid-9.3.0-build.orig/libAvKys/Plugins/VideoCapture/src/capture/pipewire/CMakeLists.txt +++ webcamoid-9.3.0-build/libAvKys/Plugins/VideoCapture/src/capture/pipewire/CMakeLists.txt @@ -87,7 +87,7 @@ target_link_libraries(VideoCapture_pipew if (PIPEWIRE_DYNLOAD) add_definitions(-DUSE_PIPEWIRE_DYNLOAD) else () - target_link_libraries(AudioDevice_pipewire + target_link_libraries(VideoCapture_pipewire ${PIPEWIRE_LIBRARIES}) endif ()