Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gpu-screen-recorder for
openSUSE:Factory checked in at 2025-11-03 18:54:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder (Old)
and /work/SRC/openSUSE:Factory/.gpu-screen-recorder.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpu-screen-recorder"
Mon Nov 3 18:54:55 2025 rev:25 rq:1315135 version:20251102
Changes:
--------
--- /work/SRC/openSUSE:Factory/gpu-screen-recorder/gpu-screen-recorder.changes
2025-07-23 16:35:18.948316790 +0200
+++
/work/SRC/openSUSE:Factory/.gpu-screen-recorder.new.1980/gpu-screen-recorder.changes
2025-11-03 18:55:19.026100683 +0100
@@ -1,0 +2,55 @@
+Sun Nov 02 21:32:26 UTC 2025 - Muhammad Akbar Yanuar Mantari <[email protected]>
+
+- Update to version 20251102:
+ * Allow negative position for region
+ * Force QP mode when capturing with software encoder
+ and attempting to use vbr
+ * Add -fallback-cpu-encoding option to use cpu encoding
+ (x264) if gpu encoding is not available on the system
+ * Show better error on vaapi init failure
+ * Disable vaapi debug output
+ * Update for ffmpeg 8: remove hevc vaapi padding (black bars),
+ fix garbage output (workaround ffmpeg 8 issue)
+ * Fix texture size when recording via portal
+ * Remove use of libavcodec/defs.h (fix compile on old ffmpeg)
+ * App audio capture: fix audio sources getting paused
+ when closing gsr
+ * x11: fix incorrect screen ratio in recording when
+ recording the first monitor
+ * Codec resolution check: treat 0, 0 as no limit
+ * Remove compute shader. It doesn't improve performance
+ and it has worse UV quality because of incorrect pixel colors
+ * Dont use glGetTexLevelParameteriv, it's only available
+ in opengl es 3.1
+ * Dont initialize damage tracker if not enabled
+ * Application audio capture: fix unable to capture virtual
+ sources (EasyEffects microphone)
+ * Output error if compiled without app audio support and
+ attempting to use app audio
+ * Revert "Use pipewire audio routing to merge audio when
+ possible (this fixes out of sync audio when using multiple
+ audio inputs for some users)"
+ * Plugin update macro
+ * Re-add portal damage tracking (-fm content)
+ * Use pipewire audio routing to merge audio when possible
+ (this fixes out of sync audio when using multiple audio
+ inputs for some users)
+ * main: check if glibc is defined
+
+-------------------------------------------------------------------
+Fri Aug 29 10:24:00 UTC 2025 - Muhammad Akbar Yanuar Mantari <[email protected]>
+
+- Update to version 20250824:
+ * Call -sc script on screenshot as well, only save screenshot
+ if no error
+ * Add plugin interface version macro
+ * EGL context version 3
+ * Add plugin support (-p option)
+ * Automatically choose video codec based on capture resolution
+ * Add error checks for video capture resolution since some users
+ are retarded
+ * Desktop portal capture: support rotated monitor capture on sway
+ * kms capture: fix incorrect rotation on wayland (kde plasma)
+ when monitor is rotated when a window is fullscreen
+
+-------------------------------------------------------------------
Old:
----
gpu-screen-recorder-20250721.tar.zst
New:
----
gpu-screen-recorder-20251102.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpu-screen-recorder.spec ++++++
--- /var/tmp/diff_new_pack.lz4BYA/_old 2025-11-03 18:55:19.506120707 +0100
+++ /var/tmp/diff_new_pack.lz4BYA/_new 2025-11-03 18:55:19.506120707 +0100
@@ -18,7 +18,7 @@
%bcond_with test
Name: gpu-screen-recorder
-Version: 20250721
+Version: 20251102
Release: 0
Summary: An extremely fast hardware-accelerated screen recorder
License: GPL-3.0-only
@@ -56,6 +56,13 @@
live streaming and for nvidia ShadowPlay-like instant replay, where only
the last few minutes are saved.
+%package devel
+Summary: Development files %{name}
+BuildArch: noarch
+
+%description devel
+This subpackage contains header files for developing plugins %{name}.
+
%prep
%autosetup
@@ -76,7 +83,7 @@
%files
%license LICENSE
-%doc README.md extra/meson_post_install.sh
+%doc README.md
%{_bindir}/%{name}
%{_bindir}/gsr-kms-server
%{_userunitdir}/%{name}.service
@@ -84,3 +91,7 @@
%{_modprobedir}/gsr-nvidia.conf
%endif
+%files devel
+%dir %{_includedir}/gsr
+%{_includedir}/gsr/plugin.h
+
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.lz4BYA/_old 2025-11-03 18:55:19.562123043 +0100
+++ /var/tmp/diff_new_pack.lz4BYA/_new 2025-11-03 18:55:19.566123210 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://repo.dec05eba.com/gpu-screen-recorder.git</param>
- <param
name="changesrevision">469e23484117d0992839ce30c4a10dff6dbdb452</param></service></servicedata>
+ <param
name="changesrevision">a545fe45c3ee54b1e89596036dc5b8e74b0d9472</param></service></servicedata>
(No newline at EOF)
++++++ gpu-screen-recorder-20250721.tar.zst ->
gpu-screen-recorder-20251102.tar.zst ++++++
++++ 3932 lines of diff (skipped)