Commit Graph

918 Commits

Author SHA1 Message Date
dec05eba
175ed79b06 Fix virtual sink not destroyed if gsr is forcefully killed (use pipewire to create the virtual sink instead of pulseaudio) 2024-12-06 12:53:44 +01:00
dec05eba
1b40947884 Add error output when reaching max ports/stream nodes/links 2024-12-05 19:14:00 +01:00
dec05eba
8941e12c61 Increase pipewire audio max nodes/ports limit 2024-12-05 19:08:01 +01:00
dec05eba
00b132c7b4 Remove incorrect references to -aa and -aai 2024-12-05 17:48:21 +01:00
dec05eba
508934b14a Mention fedora package, remove old and likely broken gentoo ebuild 2024-11-30 13:24:30 +01:00
dec05eba
51265d3536 --help improvement 2024-11-29 18:36:11 +01:00
dec05eba
0ae3c1f827 Repurpose '/' in audio argument to set the audio track name, not the recording node name in pulseaudio/pipewire. This also now allows setting audio track name when recording application audio 2024-11-28 11:42:39 +01:00
dec05eba
c2cd9c3473 Print --help to stdout instead of stderr 2024-11-28 10:42:23 +01:00
dec05eba
d472d8d41e Dont allow running the program as the root user 2024-11-24 22:52:12 +01:00
dec05eba
8644c72ac9 4.3.3 - fix startup on linux mint 4.3.3 2024-11-22 18:56:45 +01:00
dec05eba
41b3136797 Only report monitors when /dev/dri/cardN is available (its not available on linux mint for some reason with prime setup) 2024-11-22 18:13:01 +01:00
dec05eba
8e94d6a696 Dont run any pipewire if audio server is not pipewire (fix freeze on linux mint 21.3 pulseaudio system in flatpak) 2024-11-22 17:36:23 +01:00
dec05eba
dcc1bf1e2a Remove GSR_APP_AUDIO macro use when not needed 2024-11-22 00:14:33 +01:00
dec05eba
3489834204 4.3.2 4.3.2 2024-11-21 21:31:52 +01:00
dec05eba
02673c4644 Fix portal capture on broken amd drivers: fallback to opengl copy instead of vaapi on known buggy mesa version 2024-11-21 00:25:56 +01:00
dec05eba
68c9781f44 print 2024-11-21 00:01:18 +01:00
dec05eba
2879d64d40 Revert "va sync buffer/surface"
This reverts commit a033d7c98a.
2024-11-21 00:01:01 +01:00
dec05eba
a033d7c98a va sync buffer/surface 2024-11-20 23:37:55 +01:00
dec05eba
5cf1e7953b Revert "Temp portal dont use fast path"
This reverts commit 25142df6e5.
2024-11-20 22:51:11 +01:00
dec05eba
25142df6e5 Temp portal dont use fast path 2024-11-20 22:44:26 +01:00
dec05eba
cbf4cba5a9 Allow recording app audio with -a, deprecate -aa and -aai
Use -a "app:brave" instead of -aa "brave".
Use -a "app-inverse:brave" instead of -aai "brave".

This now allows merging audio devices and app audio into the same audio
track.
2024-11-20 19:09:42 +01:00
dec05eba
6e0f5413d9 4.3.1 4.3.1 2024-11-18 02:04:06 +01:00
dec05eba
62ff649204 --info also verify pipewire connection for app audio 2024-11-17 13:16:42 +01:00
dec05eba
0ee68146a7 Disable application audio recording on pulseaudio 4.3.0 2024-11-17 01:12:12 +01:00
dec05eba
bf577eec0b Exclude duplicate app from --list-application-audio 2024-11-17 00:43:24 +01:00
dec05eba
0c59349d12 4.3.0 - support application audio recording 2024-11-16 17:20:55 +01:00
dec05eba
c2ae721dca --info: output if app audio is supported (if compiled with it and pipewire server) 2024-11-16 17:20:02 +01:00
dec05eba
a509bb023b gpu-screen-recorder-git > gpu-screen-recorder 2024-11-15 19:56:40 +01:00
dec05eba
4d3e95d7b5 nvidia x11: fix black screen regression 2024-11-13 10:21:07 +01:00
dec05eba
1ff38c2699 Use module-null-sink instead of module-combine-sink 2024-11-13 00:47:15 +01:00
dec05eba
c8fdf2f174 Fix build without app_audio build option 2024-11-11 00:18:10 +01:00
dec05eba
c11306c5fd Add --list-capture-options option 2024-11-11 00:06:29 +01:00
dec05eba
4240f0e334 Add -aa and -aai options to record audio only from selected applications
Use the --list-application-audio option to list available applications
to record from.
2024-11-10 23:54:39 +01:00
dec05eba
f1b4979365 Fix incorrect color format in x11 cursor (bgr instead of rgb) 2024-11-09 02:45:20 +01:00
dec05eba
e647d0c4bc Revert x11 drm cursor switcharoo 2024-11-09 00:39:34 +01:00
dec05eba
76c565684f Prefer drm cursor over x11 on x11, to fix correct position and size when x11 output is scaled 2024-11-08 23:57:59 +01:00
dec05eba
34c0edc991 Fixed TODO 2024-11-08 21:33:11 +01:00
dec05eba
e18e5d7143 Simpler xrandr monitor query (do the same thing as before) 2024-11-08 21:31:47 +01:00
dec05eba
70fced3889 x11: fix correct monitor capture size when output is scaled 2024-11-08 20:52:08 +01:00
dec05eba
0686b924de Prepare for pipewire audio routing 2024-11-08 18:40:33 +01:00
dec05eba
ab662f1ed5 Change libx264 preset to veryfast and tune to film 2024-11-07 16:34:24 +01:00
dec05eba
74d30f16ad Set buffer size 4.2.6 2024-11-05 17:49:49 +01:00
dec05eba
030947e33a Default replay service to cbr for better file size (less ram usage) and 60 seconds 2024-11-05 10:25:48 +01:00
dec05eba
35390796cd usage 2024-11-05 09:31:32 +01:00
dec05eba
70b9e3d6ff Revert bitrate calculation 2024-11-05 09:23:39 +01:00
dec05eba
953953eac7 m 4.2.5 2024-11-05 01:45:15 +01:00
dec05eba
10fe4f6c51 4.2.5 2024-11-05 01:09:25 +01:00
dec05eba
aac9b9cde7 Fix incorrect bitrate calculation for constant bitrate 2024-11-05 01:08:56 +01:00
dec05eba
258f690a89 Update issues link 2024-11-01 09:18:27 +01:00
dec05eba
ea139ab9bb Mention opensuse 2024-10-28 23:05:56 +01:00