commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gpu-screen-recorder-gtk for
openSUSE:Factory checked in at 2026-05-30 22:59:52
Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old)
and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1937 (New)
Package is "gpu-screen-recorder-gtk"
Sat May 30 22:59:52 2026 rev:23 rq:1356035 version:20260415
Changes:
---
/work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes
2026-01-07 16:02:59.815068476 +0100
+++
/work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1937/gpu-screen-recorder-gtk.changes
2026-05-30 23:02:14.706402326 +0200
@@ -1,0 +2,8 @@
+Sat May 30 12:03:19 UTC 2026 - Muhammad Akbar Yanuar Mantari
+
+- Update to version 20260415:
+ * Remove steam deck warning
+ * Update to new startup scheme (xdg autostart instead of systemd)
+ * More info about input remapping software
+
+---
Old:
gpu-screen-recorder-gtk-20251223.tar.zst
New:
gpu-screen-recorder-gtk-20260415.tar.zst
Other differences:
--
++ gpu-screen-recorder-gtk.spec ++
--- /var/tmp/diff_new_pack.UJ8Jch/_old 2026-05-30 23:02:15.322427650 +0200
+++ /var/tmp/diff_new_pack.UJ8Jch/_new 2026-05-30 23:02:15.322427650 +0200
@@ -19,7 +19,7 @@
%bcond_with test
%define appid com.dec05eba.gpu_screen_recorder
Name: gpu-screen-recorder-gtk
-Version:20251223
+Version:20260415
Release:0
Summary:GTK frontend for GPU Screen Recorder
License:GPL-3.0-only
++ _servicedata ++
--- /var/tmp/diff_new_pack.UJ8Jch/_old 2026-05-30 23:02:15.374429787 +0200
+++ /var/tmp/diff_new_pack.UJ8Jch/_new 2026-05-30 23:02:15.378429952 +0200
@@ -1,6 +1,6 @@
https://repo.dec05eba.com/gpu-screen-recorder-gtk.git
- e57fd42289dac1787ac7fcb565adde0066894bd7
+ d3e5d912fdd71e8d9262e3ae9ae96f38ac04f882
(No newline at EOF)
++ gpu-screen-recorder-gtk-20251223.tar.zst ->
gpu-screen-recorder-gtk-20260415.tar.zst ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251223/src/config.hpp
new/gpu-screen-recorder-gtk-20260415/src/config.hpp
--- old/gpu-screen-recorder-gtk-20251223/src/config.hpp 2025-12-23
18:44:03.0 +0100
+++ new/gpu-screen-recorder-gtk-20260415/src/config.hpp 2026-04-15
00:52:03.0 +0200
@@ -44,7 +44,6 @@
bool record_cursor = true;
bool hide_window_when_recording = false;
bool software_encoding_warning_shown = false;
-bool steam_deck_warning_shown = false;
bool hevc_amd_bug_warning_shown = false;
bool av1_amd_bug_warning_shown = false;
bool restore_portal_session = true;
@@ -332,7 +331,6 @@
{"main.record_cursor", {CONFIG_TYPE_BOOL,
&config.main_config.record_cursor}},
{"main.hide_window_when_recording", {CONFIG_TYPE_BOOL,
&config.main_config.hide_window_when_recording}},
{"main.software_encoding_warning_shown", {CONFIG_TYPE_BOOL,
&config.main_config.software_encoding_warning_shown}},
-{"main.steam_deck_warning_shown", {CONFIG_TYPE_BOOL,
&config.main_config.steam_deck_warning_shown}},
{"main.hevc_amd_bug_warning_shown", {CONFIG_TYPE_BOOL,
&config.main_config.hevc_amd_bug_warning_shown}},
{"main.av1_amd_bug_warning_shown", {CONFIG_TYPE_BOOL,
&config.main_config.av1_amd_bug_warning_shown}},
{"main.restore_portal_session", {CONFIG_TYPE_BOOL,
&config.main_config.restore_portal_session}},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251223/src/main.cpp
new/gpu-screen-recorder-gtk-20260415/src/main.cpp
--- old/gpu-screen-recorder-gtk-20251223/src/main.cpp 2025-12-23
18:44:03.0 +0100
+++ new/gpu-screen-recorder-gtk-20260415/src/main.cpp 2026-04-15
00:52:03.0 +0200
@@ -2896,6 +2896,7 @@
"This new UI comes with new features, such as being able to
automatically launch it on system startup by enabling it in settings, and
hotkey support on any Wayland compositor.\n"
"\n"
"If you are using keyboard remapping software such as keyd then make
sure it ignores \"gsr-ui virtual keyboard\" (dec0:5eba device id), or it will
prevent you from using your keyboard.\n"
+"You can alternatively go into GPU Screen Recorder settings on the
right in the UI and change hotkeys to only grab virtual devices or to not grab
devices.\n"
"You can go back to the old UI by pressing (left) ctrl+shift+alt+esc
if this happens.\n"
"\n"
"If you are using
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gpu-screen-recorder-gtk for
openSUSE:Factory checked in at 2026-01-07 16:02:10
Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old)
and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1928 (New)
Package is "gpu-screen-recorder-gtk"
Wed Jan 7 16:02:10 2026 rev:22 rq:1325704 version:20251223
Changes:
---
/work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes
2025-11-03 18:55:20.186149075 +0100
+++
/work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1928/gpu-screen-recorder-gtk.changes
2026-01-07 16:02:59.815068476 +0100
@@ -1,0 +2,6 @@
+Wed Jan 07 05:48:23 UTC 2026 - Muhammad Akbar Yanuar Mantari
+
+- Update to version 20251223:
+ * Ignore camera devices
+
+---
Old:
gpu-screen-recorder-gtk-20251002.tar.zst
New:
gpu-screen-recorder-gtk-20251223.tar.zst
Other differences:
--
++ gpu-screen-recorder-gtk.spec ++
--- /var/tmp/diff_new_pack.pZGKc8/_old 2026-01-07 16:03:00.663103772 +0100
+++ /var/tmp/diff_new_pack.pZGKc8/_new 2026-01-07 16:03:00.667103938 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gpu-screen-recorder-gtk
#
-# Copyright (c) 2025 mantarimay
+# Copyright (c) 2026 mantarimay
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%bcond_with test
%define appid com.dec05eba.gpu_screen_recorder
Name: gpu-screen-recorder-gtk
-Version:20251002
+Version:20251223
Release:0
Summary:GTK frontend for GPU Screen Recorder
License:GPL-3.0-only
++ _servicedata ++
--- /var/tmp/diff_new_pack.pZGKc8/_old 2026-01-07 16:03:00.743107102 +0100
+++ /var/tmp/diff_new_pack.pZGKc8/_new 2026-01-07 16:03:00.747107268 +0100
@@ -1,6 +1,6 @@
https://repo.dec05eba.com/gpu-screen-recorder-gtk.git
- b207b3b831430d136d708776605ddf4540b51191
+ e57fd42289dac1787ac7fcb565adde0066894bd7
(No newline at EOF)
++ gpu-screen-recorder-gtk-20251002.tar.zst ->
gpu-screen-recorder-gtk-20251223.tar.zst ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251002/meson.build
new/gpu-screen-recorder-gtk-20251223/meson.build
--- old/gpu-screen-recorder-gtk-20251002/meson.build2025-10-02
19:22:00.0 +0200
+++ new/gpu-screen-recorder-gtk-20251223/meson.build2025-12-23
18:44:03.0 +0100
@@ -1,4 +1,4 @@
-project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.7.8',
default_options : ['warning_level=2'])
+project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.7.9',
default_options : ['warning_level=2'])
add_project_arguments('-Wshadow', language : ['c', 'cpp'])
if get_option('buildtype') == 'debug'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251002/project.conf
new/gpu-screen-recorder-gtk-20251223/project.conf
--- old/gpu-screen-recorder-gtk-20251002/project.conf 2025-10-02
19:22:00.0 +0200
+++ new/gpu-screen-recorder-gtk-20251223/project.conf 2025-12-23
18:44:03.0 +0100
@@ -1,7 +1,7 @@
[package]
name = "gpu-screen-recorder-gtk"
type = "executable"
-version = "5.7.8"
+version = "5.7.9"
platforms = ["posix"]
[config]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251002/src/main.cpp
new/gpu-screen-recorder-gtk-20251223/src/main.cpp
--- old/gpu-screen-recorder-gtk-20251002/src/main.cpp 2025-10-02
19:22:00.0 +0200
+++ new/gpu-screen-recorder-gtk-20251223/src/main.cpp 2025-12-23
18:44:03.0 +0100
@@ -2708,7 +2708,7 @@
_gsr_info->supported_capture_options.focused = true;
else if(line == "portal")
_gsr_info->supported_capture_options.portal = true;
-else if(line != "region") // We dont support region capture in the gtk
application
+else if(line != "region" && !line.empty() && line[0] != '/') // We dont
support region capture in the gtk application
_gsr_info->supported_capture_options.monitors.push_back(capture_option_line_to_monitor(line));
}
@@ -3369,7 +3369,7 @@
GtkGrid *fps_grid = GTK_GRID(gtk_grid_new());
gtk_grid_attach(video_grid, GTK_WIDGET(fps_grid), 0,
video_input_area_row++, 2, 1);
gtk_grid_attach(fps_grid, gtk_label_new("Frame rate: "), 0, 0, 1, 1);
-fps_entry = GTK_SPIN_BUTTON(gtk_spin_button_new_with_range(1.0, 5000.0,
1.0))
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2025-06-26 11:38:19 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.7067 (New) Package is "gpu-screen-recorder-gtk" Thu Jun 26 11:38:19 2025 rev:20 rq:1288426 version:20250624 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2025-06-11 16:23:55.321953785 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.7067/gpu-screen-recorder-gtk.changes 2025-06-26 11:39:17.357699024 +0200 @@ -1,0 +2,13 @@ +Tue Jun 24 20:12:33 UTC 2025 - Muhammad Akbar Yanuar Mantari + +- Update to version 20250624: + * Launch new ui immediately after switching to it + * Show new ui immediately, show new ui when clicking on desktop +icon and it's already running + * Remove version from title, there wont be any new versions + * Remove appdata file + * Record all applications when selecting 'Record audio from all +applications except the selected ones' without selecting any +application to exclude + +--- Old: gpu-screen-recorder-gtk-20250608.tar.zst New: gpu-screen-recorder-gtk-20250624.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.nsAGsM/_old 2025-06-26 11:39:18.101729886 +0200 +++ /var/tmp/diff_new_pack.nsAGsM/_new 2025-06-26 11:39:18.101729886 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20250608 +Version:20250624 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.nsAGsM/_old 2025-06-26 11:39:18.145731711 +0200 +++ /var/tmp/diff_new_pack.nsAGsM/_new 2025-06-26 11:39:18.149731877 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - e493a390b119e8a44f60c3ae93ed92cf227313f3 + c52c77212d98448eabbb455809e17dd3484ca4dd (No newline at EOF) ++ gpu-screen-recorder-gtk-20250608.tar.zst -> gpu-screen-recorder-gtk-20250624.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250608/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20250624/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20250608/com.dec05eba.gpu_screen_recorder.appdata.xml 2025-06-08 13:25:43.0 +0200 +++ new/gpu-screen-recorder-gtk-20250624/com.dec05eba.gpu_screen_recorder.appdata.xml 1970-01-01 01:00:00.0 +0100 @@ -1,912 +0,0 @@ - - -com.dec05eba.gpu_screen_recorder -GPU Screen Recorder -A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux - -dec05eba - -CC0-1.0 -GPL-3.0 -https://git.dec05eba.com/gpu-screen-recorder/about/ -https://git.dec05eba.com/?p=about -https://git.dec05eba.com/?p=about -https://git.dec05eba.com/?p=about -https://git.dec05eba.com/gpu-screen-recorder/about/ -https://git.dec05eba.com/gpu-screen-recorder/about/ - - -pointing -keyboard - - - - -This is a screen recorder that has minimal impact on system performance by recording a monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. This screen recorder works on X11 and Wayland on AMD, Intel and NVIDIA. - - -This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia-like instant replay, where only the last few minutes are saved. - -Supported video codecs: - -H264 (default) -HEVC (Optionally with HDR) -AV1 (Optionally with HDR. Not currently supported on NVIDIA if you use GPU Screen Recorder flatpak) -VP8 -VP9 - -Supported audio codecs: - -Opus (default) -AAC - -Supported image formats: - -JPEG -PNG - - -At the moment the program comes with two different UIs. A gtk based one and a new experimental ShadowPlay-like fullscreen overlay UI. The gtk based UI will be removed in the future. -You can switch to the new UI by clicking on "Try out the new UI" and then aft
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gpu-screen-recorder-gtk for
openSUSE:Factory checked in at 2025-04-03 16:49:47
Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old)
and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1907 (New)
Package is "gpu-screen-recorder-gtk"
Thu Apr 3 16:49:47 2025 rev:17 rq:1266706 version:20250318
Changes:
---
/work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes
2025-02-26 17:17:58.569839346 +0100
+++
/work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1907/gpu-screen-recorder-gtk.changes
2025-04-03 16:51:12.046218619 +0200
@@ -1,0 +2,8 @@
+Wed Apr 02 22:33:06 UTC 2025 - Muhammad Akbar Yanuar Mantari
+
+- Update to version 20250318:
+ * Recognize broadcom
+ * Rephrase merge audio button
+ * Use kms-server-proxy is-setup to check if setup
+
+---
Old:
gpu-screen-recorder-gtk-20250224.tar.zst
New:
gpu-screen-recorder-gtk-20250318.tar.zst
Other differences:
--
++ gpu-screen-recorder-gtk.spec ++
--- /var/tmp/diff_new_pack.YQqQTq/_old 2025-04-03 16:51:12.566240526 +0200
+++ /var/tmp/diff_new_pack.YQqQTq/_new 2025-04-03 16:51:12.566240526 +0200
@@ -19,7 +19,7 @@
%bcond_with test
%define appid com.dec05eba.gpu_screen_recorder
Name: gpu-screen-recorder-gtk
-Version:20250224
+Version:20250318
Release:0
Summary:GTK frontend for GPU Screen Recorder
License:GPL-3.0-only
++ _servicedata ++
--- /var/tmp/diff_new_pack.YQqQTq/_old 2025-04-03 16:51:12.606242212 +0200
+++ /var/tmp/diff_new_pack.YQqQTq/_new 2025-04-03 16:51:12.610242380 +0200
@@ -1,6 +1,6 @@
https://repo.dec05eba.com/gpu-screen-recorder-gtk.git
- 0def84df3a6bc0ae69add185d7ba490bdf03f306
+ 3532d9c64539468529b8a1a6a414e4a4ead21caa
(No newline at EOF)
++ gpu-screen-recorder-gtk-20250224.tar.zst ->
gpu-screen-recorder-gtk-20250318.tar.zst ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gpu-screen-recorder-gtk-20250224/com.dec05eba.gpu_screen_recorder.appdata.xml
new/gpu-screen-recorder-gtk-20250318/com.dec05eba.gpu_screen_recorder.appdata.xml
---
old/gpu-screen-recorder-gtk-20250224/com.dec05eba.gpu_screen_recorder.appdata.xml
2025-02-24 22:36:55.0 +0100
+++
new/gpu-screen-recorder-gtk-20250318/com.dec05eba.gpu_screen_recorder.appdata.xml
2025-03-18 23:02:37.0 +0100
@@ -75,6 +75,39 @@
+
+
+
+Add option to record/screenshot a region of the
screen
+Fix unable to take a screenshot while recording on
nvidia x11 (workaround nvidia driver limitation)
+Add support for more global hotkey key options (media
keys)
+
+
+
+
+
+
+Fix monitor recording/switching to new UI not working
if the home drive is encrypted
+Fix global hotkeys not working on some systems
+
+
+
+
+
+
+Fix pipewire audio server breaking (unable to change
default audio output) in some pipewire versions when opening the gpu screen
recorder ui
+
+
+
+
+
+
+Only start replay on system startup (in the new ui)
when the audio device becomes available. This fixes an issue where replay can
record the wrong device when using a bluetooth device
+When default output/input audio is selected it will
now automatically switch the device it records from when the default
output/input is changed in system audio settings
+Fix microphone capture not working when the microphone
is mono input and when it's mixed with app audio
+
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250224/meson.build
new/gpu-screen-recorder-gtk-20250318/meson.build
--- old/gpu-screen-recorder-gtk-20250224/meson.build2025-02-24
22:36:55.0 +0100
+++ new/gpu-screen-recorder-gtk-20250318/meson.build2025-03-18
23:02:37.0 +0100
@@ -1,4 +1,4 @@
-project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.1.5',
default_options : ['warning_level=2'])
+project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.2.0',
default_op
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2025-02-20 16:38:34 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1873 (New) Package is "gpu-screen-recorder-gtk" Thu Feb 20 16:38:34 2025 rev:15 rq:1247185 version:20250205 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2025-01-27 20:55:34.931445049 +0100 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1873/gpu-screen-recorder-gtk.changes 2025-02-20 16:39:39.476230236 +0100 @@ -1,0 +2,6 @@ +Wed Feb 19 16:53:22 UTC 2025 - [email protected] + +- Update to version 20250205: + * Show error when trying to capture window that no longer exists + +--- Old: gpu-screen-recorder-gtk-20250126.tar.zst New: gpu-screen-recorder-gtk-20250205.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.qbypZo/_old 2025-02-20 16:39:41.524315868 +0100 +++ /var/tmp/diff_new_pack.qbypZo/_new 2025-02-20 16:39:41.528316036 +0100 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20250126 +Version:20250205 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.qbypZo/_old 2025-02-20 16:39:41.580318210 +0100 +++ /var/tmp/diff_new_pack.qbypZo/_new 2025-02-20 16:39:41.580318210 +0100 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 219b6f0c6983e7e98b17ab0da3ed2729181fce8d + 312dda25c1e96380f3083a92009efa9418c9ee55 (No newline at EOF) ++ gpu-screen-recorder-gtk-20250126.tar.zst -> gpu-screen-recorder-gtk-20250205.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250126/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20250205/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20250126/com.dec05eba.gpu_screen_recorder.appdata.xml 2025-01-26 11:54:55.0 +0100 +++ new/gpu-screen-recorder-gtk-20250205/com.dec05eba.gpu_screen_recorder.appdata.xml 2025-02-05 23:08:55.0 +0100 @@ -3,13 +3,17 @@ com.dec05eba.gpu_screen_recorder GPU Screen Recorder A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux -dec05eba + +dec05eba + CC0-1.0 GPL-3.0 https://git.dec05eba.com/gpu-screen-recorder/about/ https://github.com/dec05eba/gpu-screen-recorder-issues https://git.dec05eba.com/?p=about https://git.dec05eba.com/?p=about +https://git.dec05eba.com/gpu-screen-recorder/about/ +https://git.dec05eba.com/gpu-screen-recorder/about/ pointing @@ -40,30 +44,8 @@ At the moment the program comes with two different UIs. A gtk based one and a new experimental ShadowPlay-like fullscreen overlay UI. The gtk based UI will be removed in the future. You can switch to the new UI by clicking on "Try out the new UI" and then after that is done press Left Alt+Z to open it. - -Recording a monitor requires (restricted) root access which means that you have to install GPU Screen Recorder system-wide: "flatpak install --system com.dec05eba.gpu_screen_recorder" -and pkexec needs to be installed on the system and a polkit agent needs to be running. -Note that this only applies to when recording a monitor on AMD/Intel or when recording on Wayland without using the desktop portal option. - AV1 is currently not supported in the flatpak for Nvidia since GPU Screen Recorder uses an older ffmpeg version to support older Nvidia cards. Install GPU Screen Recorder from source or from AUR if you want to use AV1 on Nvidia. - -Videos are in variable framerate format. Very out of date video players might have an issue playing such videos. It's recommend to use MPV to play such videos, otherwise you might experience stuttering in the video. -You can select constant frame rate mode in advanced view if you need it. - - -If the video doesn't play or you get green/yellow overlay then your video player is missing H264/HEVC video codec. Either install the video codecs or use mpv. - -A
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2025-01-27 20:54:53 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2316 (New) Package is "gpu-screen-recorder-gtk" Mon Jan 27 20:54:53 2025 rev:14 rq:1240414 version:20250126 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2025-01-21 21:11:01.304331163 +0100 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2316/gpu-screen-recorder-gtk.changes 2025-01-27 20:55:34.931445049 +0100 @@ -1,0 +2,10 @@ +Sun Jan 26 21:54:57 UTC 2025 - [email protected] + +- Update to version 20250126: + * Fix hotkeys not working on some keyboards (usually laptops) + * Make hotkeys configurable, fix hotkey keyboard layout issues +and add option to save replay with (ps4) controller + * Make notification smoother on wayland and other wayland fixes + * Improve startup time (fixes key getting grabbed for too long) + +--- Old: gpu-screen-recorder-gtk-20250118.tar.zst New: gpu-screen-recorder-gtk-20250126.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.BJQR8T/_old 2025-01-27 20:55:35.687476209 +0100 +++ /var/tmp/diff_new_pack.BJQR8T/_new 2025-01-27 20:55:35.691476374 +0100 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20250118 +Version:20250126 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.BJQR8T/_old 2025-01-27 20:55:35.723477693 +0100 +++ /var/tmp/diff_new_pack.BJQR8T/_new 2025-01-27 20:55:35.727477858 +0100 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 04aa90e45bcf8d7689291dfc8300b4a1ddcb7b40 + 219b6f0c6983e7e98b17ab0da3ed2729181fce8d (No newline at EOF) ++ gpu-screen-recorder-gtk-20250118.tar.zst -> gpu-screen-recorder-gtk-20250126.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250118/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20250126/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20250118/com.dec05eba.gpu_screen_recorder.appdata.xml 2025-01-18 22:22:07.0 +0100 +++ new/gpu-screen-recorder-gtk-20250126/com.dec05eba.gpu_screen_recorder.appdata.xml 2025-01-26 11:54:55.0 +0100 @@ -93,6 +93,29 @@ + + + +Fix hotkeys not working on some keyboards (usually laptops) + + + + + + +Fix microphone volume being low when merging audio devices (don't normalize audio) + + + + + + +Make hotkeys configurable, fix hotkey keyboard layout issues and add option to save replay with (ps4) controller +Make notification smoother on wayland and other wayland fixes +Improve startup time (fixes key getting grabbed for too long) + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250118/meson.build new/gpu-screen-recorder-gtk-20250126/meson.build --- old/gpu-screen-recorder-gtk-20250118/meson.build2025-01-18 22:22:07.0 +0100 +++ new/gpu-screen-recorder-gtk-20250126/meson.build2025-01-26 11:54:55.0 +0100 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.0.10', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '5.1.2', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20250118/project.conf new/gpu-screen-recorder-gtk-20250126/project.conf --- old/gpu-screen-recorder-gtk-20250118/project.conf 2025-01-18 22:22:07.0 +0100 +++ new/gpu-screen-recorder-gtk-20250126/project.conf 2025-01-26 11:54:55.0 +0100 @@ -1,7 +1,7 @@ [package] name
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2025-01-05 15:29:21 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1881 (New) Package is "gpu-screen-recorder-gtk" Sun Jan 5 15:29:21 2025 rev:12 rq:1234647 version:20250102 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-12-03 20:47:28.647713758 +0100 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1881/gpu-screen-recorder-gtk.changes 2025-01-05 15:29:32.385525959 +0100 @@ -1,0 +2,16 @@ +Fri Jan 03 04:11:10 UTC 2025 - [email protected] + +- Update to version 20250102: + * Fix regression: incorrect window resulting in incorrect game +name for video, and background for uncomposited x11 + * Fix unable to properly add program to system startup on +immutable distros + * Fix streaming not working in the new UI + * Open the running new UI when trying to launch it again instead +of showing an error, to allow switching back to the old UI in +case of errors + * Add a new experimental UI, a ShadowPlay-like fullscreen +overlay UI with support for global hotkeys on any Wayland +compositor + +--- Old: gpu-screen-recorder-gtk-20241124.tar.zst New: gpu-screen-recorder-gtk-20250102.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.MeeYuA/_old 2025-01-05 15:29:33.073554259 +0100 +++ /var/tmp/diff_new_pack.MeeYuA/_new 2025-01-05 15:29:33.077554424 +0100 @@ -1,7 +1,7 @@ # # spec file for package gpu-screen-recorder-gtk # -# Copyright (c) 2024 mantarimay +# Copyright (c) 2025 mantarimay # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20241124 +Version:20250102 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.MeeYuA/_old 2025-01-05 15:29:33.129556563 +0100 +++ /var/tmp/diff_new_pack.MeeYuA/_new 2025-01-05 15:29:33.137556892 +0100 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 26adb4d8189ddad7d33a74ba2f356ea97c288fd8 + 33071d4c8413b52d628d0253270ce3c5d3743845 (No newline at EOF) ++ gpu-screen-recorder-gtk-20241124.tar.zst -> gpu-screen-recorder-gtk-20250102.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241124/README.md new/gpu-screen-recorder-gtk-20250102/README.md --- old/gpu-screen-recorder-gtk-20241124/README.md 2024-11-24 22:52:36.0 +0100 +++ new/gpu-screen-recorder-gtk-20250102/README.md 2025-01-02 15:36:27.0 +0100 @@ -5,9 +5,9 @@ There is a new alternative UI for GPU Screen Recorder in the style of ShadowPlay available here: [GPU Screen Recorder UI](https://git.dec05eba.com/gpu-screen-recorder-ui/). # Installation -This program depends on [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/) which needs to be installed first.\ -Run `sudo ./install.sh` or if you are running Arch Linux, then you can find gpu screen recorder gtk on aur under the name gpu-screen-recorder-gtk (`yay -S gpu-screen-recorder-gtk`).\ -You can also install gpu screen recorder (the gtk gui version) from [flathub](https://flathub.org/apps/details/com.dec05eba.gpu_screen_recorder). This flatpak includes gpu-screen-recorder so no need to install that first. +If you are using an Arch Linux based distro then you can find gpu screen recorder gtk on aur under the name gpu-screen-recorder-gtk (`yay -S gpu-screen-recorder-gtk`).\ +If you are running another distro then you can run `sudo ./install.sh`, but you need to manually install the dependencies, as described below.\ +You can also install gpu screen recorder from [flathub](https://flathub.org/apps/details/com.dec05eba.gpu_screen_recorder). This flatpak includes both this UI and gpu-screen-recorder so no need to install that first. # Dependencies GPU Screen Recorder GTK uses meson build system so you need to install `meson` to build GPU Screen Recorder GTK. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241124/TODO new
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-11-22 23:51:23 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.28523 (New) Package is "gpu-screen-recorder-gtk" Fri Nov 22 23:51:23 2024 rev:10 rq:1225660 version:20241121 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-11-18 20:01:04.716801398 +0100 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.28523/gpu-screen-recorder-gtk.changes 2024-11-22 23:51:54.334349692 +0100 @@ -1,0 +2,8 @@ +Thu Nov 21 21:23:28 UTC 2024 - [email protected] + +- Update to version 20241121: + * Merge audio devices and application audio into one list + * Always show record buttons + * Better scrolled window resizing + +--- Old: gpu-screen-recorder-gtk-20241116.tar.zst New: gpu-screen-recorder-gtk-20241121.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.M18n5D/_old 2024-11-22 23:51:55.018378189 +0100 +++ /var/tmp/diff_new_pack.M18n5D/_new 2024-11-22 23:51:55.018378189 +0100 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20241116 +Version:20241121 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.M18n5D/_old 2024-11-22 23:51:55.066380189 +0100 +++ /var/tmp/diff_new_pack.M18n5D/_new 2024-11-22 23:51:55.066380189 +0100 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 0c2bb1a7a3dfe555619c17748d88e50bd330b80a + 1720168ac08e198a513d9aa854abab24ed35a3b0 (No newline at EOF) ++ gpu-screen-recorder-gtk-20241116.tar.zst -> gpu-screen-recorder-gtk-20241121.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241116/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20241121/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20241116/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-11-16 17:40:32.0 +0100 +++ new/gpu-screen-recorder-gtk-20241121/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-11-21 21:30:34.0 +0100 @@ -80,6 +80,21 @@ + + + +Allow recording from both audio devices and application audio at the same time +Workaround amd driver bug that causes garbage output on some gpus in some amd driver versions + + + + + + +Improve window content sizing behavior (no more horizontal scroll) + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241116/meson.build new/gpu-screen-recorder-gtk-20241121/meson.build --- old/gpu-screen-recorder-gtk-20241116/meson.build2024-11-16 17:40:32.0 +0100 +++ new/gpu-screen-recorder-gtk-20241121/meson.build2024-11-21 21:30:34.0 +0100 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.3.0', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.3.2', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241116/project.conf new/gpu-screen-recorder-gtk-20241121/project.conf --- old/gpu-screen-recorder-gtk-20241116/project.conf 2024-11-16 17:40:32.0 +0100 +++ new/gpu-screen-recorder-gtk-20241121/project.conf 2024-11-21 21:30:34.0 +0100 @@ -1,7 +1,7 @@ [package] name = "gpu-screen-recorder-gtk" type = "executable" -version = "4.3.0" +version = "4.3.2" platforms = ["posix"] [config] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241116/src/config.hpp new/gpu-screen-recorder-gtk-20241121/src/config.hpp --- old/gpu-screen-recorder-gtk-20241116/src/config.hpp 2024-11-16 17:40:32.0 +0100 +++ new/gpu-screen-recorder-gtk-20241121/src/config
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-11-18 20:00:43 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2017 (New) Package is "gpu-screen-recorder-gtk" Mon Nov 18 20:00:43 2024 rev:9 rq:1224597 version:20241116 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-11-06 16:53:33.136048734 +0100 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2017/gpu-screen-recorder-gtk.changes 2024-11-18 20:01:04.716801398 +0100 @@ -1,0 +2,6 @@ +Sat Nov 16 23:02:07 UTC 2024 - [email protected] + +- Update to version 20241116: + * Add support application audio recording + +--- Old: gpu-screen-recorder-gtk-20241105.tar.zst New: gpu-screen-recorder-gtk-20241116.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.Yi5qyn/_old 2024-11-18 20:01:05.376829004 +0100 +++ /var/tmp/diff_new_pack.Yi5qyn/_new 2024-11-18 20:01:05.380829171 +0100 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20241105 +Version:20241116 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.Yi5qyn/_old 2024-11-18 20:01:05.424831011 +0100 +++ /var/tmp/diff_new_pack.Yi5qyn/_new 2024-11-18 20:01:05.432831346 +0100 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - ee137eedf5dd59a96126f02675ffe9553812a044 + 0c2bb1a7a3dfe555619c17748d88e50bd330b80a (No newline at EOF) ++ gpu-screen-recorder-gtk-20241105.tar.zst -> gpu-screen-recorder-gtk-20241116.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241105/README.md new/gpu-screen-recorder-gtk-20241116/README.md --- old/gpu-screen-recorder-gtk-20241105/README.md 2024-11-05 10:29:53.0 +0100 +++ new/gpu-screen-recorder-gtk-20241116/README.md 2024-11-16 17:40:32.0 +0100 @@ -6,7 +6,7 @@ # Installation This program depends on [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/) which needs to be installed first.\ -Run `sudo ./install.sh` or if you are running Arch Linux, then you can find gpu screen recorder gtk on aur under the name gpu-screen-recorder-gtk-git (`yay -S gpu-screen-recorder-gtk-git`).\ +Run `sudo ./install.sh` or if you are running Arch Linux, then you can find gpu screen recorder gtk on aur under the name gpu-screen-recorder-gtk (`yay -S gpu-screen-recorder-gtk`).\ You can also install gpu screen recorder (the gtk gui version) from [flathub](https://flathub.org/apps/details/com.dec05eba.gpu_screen_recorder). This flatpak includes gpu-screen-recorder so no need to install that first. # Dependencies diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241105/TODO new/gpu-screen-recorder-gtk-20241116/TODO --- old/gpu-screen-recorder-gtk-20241105/TODO 2024-11-05 10:29:53.0 +0100 +++ new/gpu-screen-recorder-gtk-20241116/TODO 2024-11-16 17:40:32.0 +0100 @@ -61,4 +61,12 @@ Use modprobe command. modprobe on system startup in modprobe.d directory is only available for udev, other systems need to add it to linux kernel boot parameters (is this also needed for nvidia open kernel module driver?). -Save gpu screen recorder status in $XDG_RUNTIME_DIR. \ No newline at end of file +Save gpu screen recorder status in $XDG_RUNTIME_DIR. + +Add option to capture application audio. This should show a popup where you can use one of the available applications or a custom one and choose to record that application or all applications except that one. + +Add profile option. Convert view to profile, add an option at the bottom that says "Edit profiles..." which should show a popup where you can create/remove profiles. New profiles should always be in advanced view. + +Move x11 hotkey code to its own file. + +Add audio devices/app refresh button. \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241105/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20241116/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-202
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-10-23 21:10:20 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.26871 (New) Package is "gpu-screen-recorder-gtk" Wed Oct 23 21:10:20 2024 rev:7 rq:1217106 version:20241022 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-10-12 13:36:12.266351882 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.26871/gpu-screen-recorder-gtk.changes 2024-10-23 21:11:32.597858258 +0200 @@ -1,0 +2,6 @@ +Tue Oct 22 18:58:44 UTC 2024 - [email protected] + +- Update to version 20241022: + * Properly fallback to software encoding + +--- Old: gpu-screen-recorder-gtk-20241012.tar.zst New: gpu-screen-recorder-gtk-20241022.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.cxtiCI/_old 2024-10-23 21:11:33.085878632 +0200 +++ /var/tmp/diff_new_pack.cxtiCI/_new 2024-10-23 21:11:33.089878798 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20241012 +Version:20241022 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.cxtiCI/_old 2024-10-23 21:11:33.129880469 +0200 +++ /var/tmp/diff_new_pack.cxtiCI/_new 2024-10-23 21:11:33.133880636 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 48d34f51a79883f14f2715ade1e2ab998176a863 + 7fb7608b720068d3c114330e8d274b04ef310cf2 (No newline at EOF) ++ gpu-screen-recorder-gtk-20241012.tar.zst -> gpu-screen-recorder-gtk-20241022.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241012/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20241022/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20241012/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-10-12 01:29:52.0 +0200 +++ new/gpu-screen-recorder-gtk-20241022/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-10-22 18:47:33.0 +0200 @@ -80,6 +80,27 @@ + + + +Fix capture not working if one of the audio inputs is a virtual audio device with forward slash in its name, for example if NoiseTorch is used + + + + + + +Enable amd low latency mode (only available since mesa 24.1.4, released in july 17, 2024). This reduces stutter in video in some cases but increases power usage when idle + + + + + + +Better frame timing when hardware is too slow to record at the desired framerate + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241012/meson.build new/gpu-screen-recorder-gtk-20241022/meson.build --- old/gpu-screen-recorder-gtk-20241012/meson.build2024-10-12 01:29:52.0 +0200 +++ new/gpu-screen-recorder-gtk-20241022/meson.build2024-10-22 18:47:33.0 +0200 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.2.0', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.2.4', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241012/project.conf new/gpu-screen-recorder-gtk-20241022/project.conf --- old/gpu-screen-recorder-gtk-20241012/project.conf 2024-10-12 01:29:52.0 +0200 +++ new/gpu-screen-recorder-gtk-20241022/project.conf 2024-10-22 18:47:33.0 +0200 @@ -1,7 +1,7 @@ [package] name = "gpu-screen-recorder-gtk" type = "executable" -version = "4.2.0" +version = "4.2.4" platforms = ["posix"] [config] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20241012/src/main.cpp new/gpu-screen-recorder-gtk-20241022/src/mai
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-10-12 13:30:34 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.19354 (New) Package is "gpu-screen-recorder-gtk" Sat Oct 12 13:30:34 2024 rev:6 rq:1207361 version:20241012 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-09-24 17:32:26.206970639 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.19354/gpu-screen-recorder-gtk.changes 2024-10-12 13:36:12.266351882 +0200 @@ -1,0 +2,8 @@ +Sat Oct 12 00:16:09 UTC 2024 - [email protected] + +- Update to version 20241012: + * Constant bitrate is recommended for live streaming + * Change default bitrate quality + * Use -q instead of -bitrate for constant bitrate quality + +--- Old: gpu-screen-recorder-gtk-20240921.tar.zst New: gpu-screen-recorder-gtk-20241012.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.fywws9/_old 2024-10-12 13:36:12.698369821 +0200 +++ /var/tmp/diff_new_pack.fywws9/_new 2024-10-12 13:36:12.702369988 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20240921 +Version:20241012 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.fywws9/_old 2024-10-12 13:36:12.750371981 +0200 +++ /var/tmp/diff_new_pack.fywws9/_new 2024-10-12 13:36:12.754372147 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 7ee360b0d44956691200791746880bf704c0c0b1 + 48d34f51a79883f14f2715ade1e2ab998176a863 (No newline at EOF) ++ gpu-screen-recorder-gtk-20240921.tar.zst -> gpu-screen-recorder-gtk-20241012.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240921/TODO new/gpu-screen-recorder-gtk-20241012/TODO --- old/gpu-screen-recorder-gtk-20240921/TODO 2024-09-21 22:33:43.0 +0200 +++ new/gpu-screen-recorder-gtk-20241012/TODO 2024-10-12 01:29:52.0 +0200 @@ -4,7 +4,6 @@ Disable overclocking and show some kind of sign that overclocking is not possible (if coolbits not set). Button (in the field) to remove hotkey. Error if polkit agent is not running (pkexec --help may work but the agent might not be running anyways). -Fix gui crash on stop recording on sway. Re-enable wlroots based capture when it's fixed. Add translation support (using gettext, which uses .mo files and _ macro). It should be easy for non-devs to contribute. But how? maybe have a page that links to the english translation files (or translation directory) in git and give instructions, @@ -62,4 +61,4 @@ Use modprobe command. modprobe on system startup in modprobe.d directory is only available for udev, other systems need to add it to linux kernel boot parameters (is this also needed for nvidia open kernel module driver?). -Save gpu screen recorder status in $XDG_RUNTIME_DIR. +Save gpu screen recorder status in $XDG_RUNTIME_DIR. \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240921/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20241012/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20240921/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-21 22:33:43.0 +0200 +++ new/gpu-screen-recorder-gtk-20241012/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-10-12 01:29:52.0 +0200 @@ -80,6 +80,14 @@ + + + +Better frame timing for smoother video, especially when recording a game that runs at the same fps as the recording or lower. +Add constant bitrate option, for better live streaming experience and for lower file size at the cost of quality. + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240921/meson.build new/gpu-screen-recorder-gtk-20241012/meson.build --- old/gpu-screen-recorder-gtk-20240921/meson.build2024-09-21 22:33:43.0 +0200 +++ new/gpu-screen-recorder-gtk-2
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-09-24 17:32:06 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.29891 (New) Package is "gpu-screen-recorder-gtk" Tue Sep 24 17:32:06 2024 rev:5 rq:1202610 version:20240921 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-09-18 15:28:01.387691351 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.29891/gpu-screen-recorder-gtk.changes 2024-09-24 17:32:26.206970639 +0200 @@ -1,0 +2,7 @@ +Mon Sep 23 10:44:33 UTC 2024 - [email protected] + +- Update to version 20240921: + * Show warning when selecting hevc/av1 on amd because of amd +driver/ffmpeg bug + +--- Old: gpu-screen-recorder-gtk-20240917.tar.zst New: gpu-screen-recorder-gtk-20240921.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.Es6PS0/_old 2024-09-24 17:32:26.947001619 +0200 +++ /var/tmp/diff_new_pack.Es6PS0/_new 2024-09-24 17:32:26.947001619 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20240917 +Version:20240921 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.Es6PS0/_old 2024-09-24 17:32:26.995003629 +0200 +++ /var/tmp/diff_new_pack.Es6PS0/_new 2024-09-24 17:32:26.999003796 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - db71e7cad335fe5b339130f7eefc44e396ceb452 + 7ee360b0d44956691200791746880bf704c0c0b1 (No newline at EOF) ++ gpu-screen-recorder-gtk-20240917.tar.zst -> gpu-screen-recorder-gtk-20240921.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240917/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20240921/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20240917/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-17 00:16:38.0 +0200 +++ new/gpu-screen-recorder-gtk-20240921/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-21 22:33:43.0 +0200 @@ -80,6 +80,29 @@ + + + +Fix recording not working on some amd systems + + + + + + +Revert frame timing change as it badly affected slower devices + + + + + + +Improve frame timing for smoother video +Improve screen recording performance on AMD when the system usage is very high +Fix recording not working on old nvidia gpus (that are stuck on nvidia driver version 470) + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240917/meson.build new/gpu-screen-recorder-gtk-20240921/meson.build --- old/gpu-screen-recorder-gtk-20240917/meson.build2024-09-17 00:16:38.0 +0200 +++ new/gpu-screen-recorder-gtk-20240921/meson.build2024-09-21 22:33:43.0 +0200 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.8', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.11', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240917/project.conf new/gpu-screen-recorder-gtk-20240921/project.conf --- old/gpu-screen-recorder-gtk-20240917/project.conf 2024-09-17 00:16:38.0 +0200 +++ new/gpu-screen-recorder-gtk-20240921/project.conf 2024-09-21 22:33:43.0 +0200 @@ -1,7 +1,7 @@ [package] name = "gpu-screen-recorder-gtk" type = "executable" -version = "4.1.8" +version = "4.1.11" platforms = ["posix"] [config] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240917/src/config.hpp new/gpu-screen-recorder-gtk-20240
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-09-18 15:27:19 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.29891 (New) Package is "gpu-screen-recorder-gtk" Wed Sep 18 15:27:19 2024 rev:4 rq:1201682 version:20240917 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-09-10 21:15:15.275090359 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.29891/gpu-screen-recorder-gtk.changes 2024-09-18 15:28:01.387691351 +0200 @@ -1,0 +2,6 @@ +Tue Sep 17 23:01:16 UTC 2024 - [email protected] + +- Update to version 20240917: + * only bump version to 4.1.8 + +--- Old: gpu-screen-recorder-gtk-20240906.tar.zst New: gpu-screen-recorder-gtk-20240917.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.7SX8bj/_old 2024-09-18 15:28:02.343731188 +0200 +++ /var/tmp/diff_new_pack.7SX8bj/_new 2024-09-18 15:28:02.347731355 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20240906 +Version:20240917 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.7SX8bj/_old 2024-09-18 15:28:02.391733189 +0200 +++ /var/tmp/diff_new_pack.7SX8bj/_new 2024-09-18 15:28:02.395733356 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 0da75a3e599450349d3fde5470ab6849238ca750 + db71e7cad335fe5b339130f7eefc44e396ceb452 (No newline at EOF) ++ gpu-screen-recorder-gtk-20240906.tar.zst -> gpu-screen-recorder-gtk-20240917.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240906/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20240917/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20240906/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-06 13:30:15.0 +0200 +++ new/gpu-screen-recorder-gtk-20240917/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-17 00:16:38.0 +0200 @@ -80,6 +80,14 @@ + + + +Improve video capture sync, making the video smoother. The video is smoother on X11 than Wayland +Improve video recording performance on AMD when the system usage is 100% + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240906/meson.build new/gpu-screen-recorder-gtk-20240917/meson.build --- old/gpu-screen-recorder-gtk-20240906/meson.build2024-09-06 13:30:15.0 +0200 +++ new/gpu-screen-recorder-gtk-20240917/meson.build2024-09-17 00:16:38.0 +0200 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.7', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.8', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240906/project.conf new/gpu-screen-recorder-gtk-20240917/project.conf --- old/gpu-screen-recorder-gtk-20240906/project.conf 2024-09-06 13:30:15.0 +0200 +++ new/gpu-screen-recorder-gtk-20240917/project.conf 2024-09-17 00:16:38.0 +0200 @@ -1,7 +1,7 @@ [package] name = "gpu-screen-recorder-gtk" type = "executable" -version = "4.1.7" +version = "4.1.8" platforms = ["posix"] [config]
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-09-10 21:13:45 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.17570 (New) Package is "gpu-screen-recorder-gtk" Tue Sep 10 21:13:45 2024 rev:3 rq:1199766 version:20240906 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-09-03 13:38:58.250334296 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.17570/gpu-screen-recorder-gtk.changes 2024-09-10 21:15:15.275090359 +0200 @@ -1,0 +2,6 @@ +Tue Sep 10 01:46:04 UTC 2024 - [email protected] + +- Update to version 20240906: + * Fix Documentation + +--- Old: gpu-screen-recorder-gtk-20240831.tar.zst New: gpu-screen-recorder-gtk-20240906.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.MlFt4W/_old 2024-09-10 21:15:16.003120692 +0200 +++ /var/tmp/diff_new_pack.MlFt4W/_new 2024-09-10 21:15:16.003120692 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20240831 +Version:20240906 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.MlFt4W/_old 2024-09-10 21:15:16.047122526 +0200 +++ /var/tmp/diff_new_pack.MlFt4W/_new 2024-09-10 21:15:16.047122526 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 3904ca0a79cbe9329acc28d79932c85d4f1ac84f + 0da75a3e599450349d3fde5470ab6849238ca750 (No newline at EOF) ++ gpu-screen-recorder-gtk-20240831.tar.zst -> gpu-screen-recorder-gtk-20240906.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240831/README.md new/gpu-screen-recorder-gtk-20240906/README.md --- old/gpu-screen-recorder-gtk-20240831/README.md 2024-08-31 00:49:11.0 +0200 +++ new/gpu-screen-recorder-gtk-20240906/README.md 2024-09-06 13:30:15.0 +0200 @@ -16,14 +16,19 @@ You can also install gpu screen recorder (the gtk gui version) from [flathub](https://flathub.org/apps/details/com.dec05eba.gpu_screen_recorder). This flatpak includes gpu-screen-recorder so no need to install that first. # Dependencies -GPU Screen Recorder GTK uses meson build system so you need to install `meson` to build GPU Screen Recorder GTK: +GPU Screen Recorder GTK uses meson build system so you need to install `meson` to build GPU Screen Recorder GTK. ## Build dependencies These are the dependencies needed to build GPU Screen Recorder GTK: * gtk3 * libx11 -* ayatana-appindicator3-0.1 +* ayatana-appindicator3-0.1c + +## Runtime dependencies +There are also additional dependencies needed at runtime: + +* [gpu-screen-recorder](https://git.dec05eba.com/gpu-screen-recorder/) # Screenshots  diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240831/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20240906/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20240831/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-08-31 00:49:11.0 +0200 +++ new/gpu-screen-recorder-gtk-20240906/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-09-06 13:30:15.0 +0200 @@ -80,6 +80,13 @@ + + + +Fix tearing/stutter/cursor flicker on amd after recent amd driver update + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240831/meson.build new/gpu-screen-recorder-gtk-20240906/meson.build --- old/gpu-screen-recorder-gtk-20240831/meson.build2024-08-31 00:49:11.0 +0200 +++ new/gpu-screen-recorder-gtk-20240906/meson.build2024-09-06 13:30:15.0 +0200 @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.6', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.7', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug
commit gpu-screen-recorder-gtk for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpu-screen-recorder-gtk for openSUSE:Factory checked in at 2024-09-03 13:38:28 Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old) and /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2698 (New) Package is "gpu-screen-recorder-gtk" Tue Sep 3 13:38:28 2024 rev:2 rq:1198314 version:20240831 Changes: --- /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes 2024-08-29 15:44:34.072223975 +0200 +++ /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.2698/gpu-screen-recorder-gtk.changes 2024-09-03 13:38:58.250334296 +0200 @@ -1,0 +2,6 @@ +Sat Aug 31 23:05:51 UTC 2024 - [email protected] + +- Update to version 20240831: + * Add version to title + +--- Old: gpu-screen-recorder-gtk-20240820.tar.zst New: gpu-screen-recorder-gtk-20240831.tar.zst Other differences: -- ++ gpu-screen-recorder-gtk.spec ++ --- /var/tmp/diff_new_pack.qnquaM/_old 2024-09-03 13:38:58.930362662 +0200 +++ /var/tmp/diff_new_pack.qnquaM/_new 2024-09-03 13:38:58.930362662 +0200 @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version:20240820 +Version:20240831 Release:0 Summary:GTK frontend for GPU Screen Recorder License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.qnquaM/_old 2024-09-03 13:38:58.974364497 +0200 +++ /var/tmp/diff_new_pack.qnquaM/_new 2024-09-03 13:38:58.978364664 +0200 @@ -1,6 +1,6 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - d718c0c551570554a8367a1b372f9f722483e969 + 3904ca0a79cbe9329acc28d79932c85d4f1ac84f (No newline at EOF) ++ gpu-screen-recorder-gtk-20240820.tar.zst -> gpu-screen-recorder-gtk-20240831.tar.zst ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240820/README.md new/gpu-screen-recorder-gtk-20240831/README.md --- old/gpu-screen-recorder-gtk-20240820/README.md 2024-08-20 01:38:40.0 +0200 +++ new/gpu-screen-recorder-gtk-20240831/README.md 2024-08-31 00:49:11.0 +0200 @@ -10,13 +10,22 @@ More info at [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/about/). -## Installation +# Installation This program depends on [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/) which needs to be installed first.\ Run `sudo ./install.sh` or if you are running Arch Linux, then you can find gpu screen recorder gtk on aur under the name gpu-screen-recorder-gtk-git (`yay -S gpu-screen-recorder-gtk-git`).\ -Dependencies needed when building using `install.sh`: `meson gtk3 libx11 ayatana-appindicator3-0.1`.\ You can also install gpu screen recorder (the gtk gui version) from [flathub](https://flathub.org/apps/details/com.dec05eba.gpu_screen_recorder). This flatpak includes gpu-screen-recorder so no need to install that first. -## Screenshots +# Dependencies +GPU Screen Recorder GTK uses meson build system so you need to install `meson` to build GPU Screen Recorder GTK: + +## Build dependencies +These are the dependencies needed to build GPU Screen Recorder GTK: + +* gtk3 +* libx11 +* ayatana-appindicator3-0.1 + +# Screenshots  # Donations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240820/com.dec05eba.gpu_screen_recorder.appdata.xml new/gpu-screen-recorder-gtk-20240831/com.dec05eba.gpu_screen_recorder.appdata.xml --- old/gpu-screen-recorder-gtk-20240820/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-08-20 01:38:40.0 +0200 +++ new/gpu-screen-recorder-gtk-20240831/com.dec05eba.gpu_screen_recorder.appdata.xml 2024-08-31 00:49:11.0 +0200 @@ -80,6 +80,22 @@ + + + +Workaround steam deck driver bug and enable steam deck support again +Improve startup time on certain systems + + + + + + +Disable support for steam deck at the moment because steam deck drivers are broken +Improve quality again + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpu-screen-recorder-gtk-20240820/meson.
