Commit Graph

  • 40bea726eb glClearColor, update readme with video link of gpu screen recorder vs obs smoothness dec05eba 2024-02-27 00:24:14 +01:00
  • df91eec91d readme dec05eba 2024-02-26 20:39:08 +01:00
  • 8043453bd8 Set cap sys nice again, to prevent gsr from being limited to game fps dec05eba 2024-02-26 19:46:38 +01:00
  • 6f498dd020 M dec05eba 2024-02-26 18:19:47 +01:00
  • 0ad6e4bdb1 jitter nitter dec05eba 2024-02-26 18:17:09 +01:00
  • 72ee065ced Dont prioritize gsr egl context over other processes dec05eba 2024-02-25 22:13:47 +01:00
  • 752dac4139 readme again dec05eba 2024-02-23 14:24:03 +01:00
  • 1e24479f4a readme again dec05eba 2024-02-23 14:22:20 +01:00
  • 7366be335a readme update dec05eba 2024-02-23 14:12:58 +01:00
  • d022ea706c m dec05eba 2024-02-23 13:16:04 +01:00
  • 34161f855d FAQ green overlay dec05eba 2024-02-23 13:10:01 +01:00
  • d56db4acb4 Add usage example for replay dec05eba 2024-02-20 19:04:04 +01:00
  • 6f1caab345 Errmsg on manJARo to use flatpak instead dec05eba 2024-02-15 18:24:10 +01:00
  • 2ed90a318c Improve error message dec05eba 2024-02-14 00:12:47 +01:00
  • 82791e5525 Improve readme troubleshooting dec05eba 2024-02-14 00:08:36 +01:00
  • 196cd157b8 unsetenv instead of setenv empty string dec05eba 2024-02-13 23:54:01 +01:00
  • 197af19609 Reset LIBVA_DRIVER_NAME enviromment variable if its set by the user dec05eba 2024-02-13 23:20:31 +01:00
  • 9a15816b8c Fedora a shit dec05eba 2024-02-13 20:48:28 +01:00
  • 463d5b5a25 nvidia wayland: add hdr metadata dec05eba 2024-02-11 17:49:36 +01:00
  • 7844785eef Remove dependency on egl in nvfbc dec05eba 2024-02-11 15:44:15 +01:00
  • 985d96bf89 Fix nvfbc capture crash on start dec05eba 2024-02-11 15:33:55 +01:00
  • 164145db29 Window capture: fix chroma not centered in video dec05eba 2024-02-11 14:28:47 +01:00
  • cad85fcf25 flatpak: launch kms server proxy instead of gsr-kms-server dec05eba 2024-02-11 02:20:08 +01:00
  • aabd64aabb FAQ: glitched video dec05eba 2024-02-10 15:45:20 +01:00
  • c4ba5672b7 Wayland: handle eDP for rotation dec05eba 2024-02-10 06:13:25 +01:00
  • b8843395ac Add screen rotation support (tested on amd/intel) dec05eba 2024-02-10 02:47:01 +01:00
  • ac73d9cb13 Remove wayland capture (wlroots) dec05eba 2024-02-09 00:38:23 +01:00
  • 3eb7bae12c Move card path to egl struct, use egl struct for monitor enumeration dec05eba 2024-02-09 00:23:52 +01:00
  • 463393a0c0 Correct color for clear with bgra dec05eba 2024-02-08 19:32:52 +01:00
  • 348ab70403 Window capture: move window to center of video (if possible) dec05eba 2024-02-08 19:30:26 +01:00
  • d1c49f35a5 Window capture: clear background with black color dec05eba 2024-02-08 19:06:09 +01:00
  • ad777a5136 Correct readme dec05eba 2024-02-06 03:11:52 +01:00
  • 017fd0a37d Add support for hdr capture on amd/intel dec05eba 2024-02-01 18:06:26 +01:00
  • f36182ea13 readme dec05eba 2024-01-29 13:15:49 +01:00
  • f34c8291de Use variable framerate mode by default on nvidia x11 too dec05eba 2024-01-29 13:14:21 +01:00
  • 5db779d76c Revert "kms vaapi modifiers test" dec05eba 2024-01-28 18:51:57 +01:00
  • 0702aad3cf kms vaapi modifiers test dec05eba 2024-01-28 18:17:50 +01:00
  • 64b0f3b7fa Remove one extra gl texture bind dec05eba 2024-01-28 01:21:48 +01:00
  • 846bda7510 nvidia wayland: support hardware cursor plane dec05eba 2024-01-28 00:27:41 +01:00
  • 540ad510f6 record window instead in script dec05eba 2024-01-24 22:34:01 +01:00
  • c160cda2f9 readme dec05eba 2024-01-24 21:08:04 +01:00
  • c70c0c18bd Add example scripts to save recording in application specific directory dec05eba 2024-01-24 21:05:04 +01:00
  • bbf509caf2 Readme black bars dec05eba 2024-01-21 21:29:34 +01:00
  • 496e00e947 Better handle pausing with missing audio frames dec05eba 2024-01-19 18:41:09 +01:00
  • 89309215c3 Fix stuttering audio on pipewire + opus + multiple audio sources merged dec05eba 2024-01-17 22:59:57 +01:00
  • fc38c6edb6 FAQ dec05eba 2024-01-17 10:22:08 +01:00
  • 1cf27ab33a spelling mistake dec05eba 2024-01-16 23:43:37 +01:00
  • 77e0c6d6af Shit dec05eba 2024-01-16 15:55:47 +01:00
  • 94cbed9471 Nvidia: use default p4 preset instead of p5, might fix frame issues dec05eba 2024-01-11 10:50:14 +01:00
  • 4c098a4f03 Add option to pause/unpause recording with SIGUSR2 signal dec05eba 2024-01-07 21:29:22 +01:00
  • 6a28c80a4e readme replay dec05eba 2024-01-07 14:45:18 +01:00
  • 36e38fcad8 replay ram info dec05eba 2024-01-06 11:34:01 +01:00
  • 5d54b02cb2 Remove unused xevent dec05eba 2024-01-03 15:31:25 +01:00
  • 0af35ae6df Create directory to output file if not exists dec05eba 2024-01-02 05:38:29 +01:00
  • 275d4d1b32 Avoid pkexec flatpak run if possible dec05eba 2023-12-31 17:09:56 +01:00
  • 8afc473441 Avoid pkexec with flatpak if possible dec05eba 2023-12-31 17:07:28 +01:00
  • c340cb0517 Revert "Reverse kms server connect direction to fix umask issue" dec05eba 2023-12-31 16:57:14 +01:00
  • e844421f6d Reverse kms server connect direction to fix umask issue dec05eba 2023-12-31 16:41:55 +01:00
  • 54b03eabbd Fix for opensuse: set unix domain socket mod 777 dec05eba 2023-12-31 15:44:37 +01:00
  • 84f9a04272 Small changes who cares dec05eba 2023-12-23 12:40:16 +01:00
  • 02ee8b8d0f Add logo to README dec05eba 2023-12-06 23:46:36 +01:00
  • f75640a1d5 m dec05eba 2023-12-06 14:55:51 +01:00
  • ad40fa04d6 old info gone dec05eba 2023-12-06 14:55:23 +01:00
  • ae92727965 Update readme with info about codecs dec05eba 2023-12-06 14:48:46 +01:00
  • 852882bae3 Fix opus and flac audio sources, fix crash when live streaming without an audio source dec05eba 2023-12-03 00:59:07 +01:00
  • 1260598e9e Reconfigure quality for av1 and hevc vaapi dec05eba 2023-12-01 11:17:29 +01:00
  • 8e66363352 flatpak: run gsr kms server on host if the file has root capacity dec05eba 2023-11-30 18:44:45 +01:00
  • 72d75d0f4a Workaround mesa (amd and intel driver issue): use hevc when mkv is used since mesa doesn't support global headers for h264 dec05eba 2023-11-30 18:27:39 +01:00
  • 31e54bdc85 Allow both hevc and h265 (as alias) dec05eba 2023-11-30 17:47:04 +01:00
  • f9e067b828 has perm should have higher priority than flatpak check dec05eba 2023-11-29 21:40:24 +01:00
  • 31e8ba837a Check getcap in flatpak too dec05eba 2023-11-29 20:57:30 +01:00
  • 11ba5d6027 Restore flatpak spawn gsr server command dec05eba 2023-11-29 19:56:02 +01:00
  • 7d718336bd Use correct arguments for flatpak spawn dec05eba 2023-11-29 10:36:34 +01:00
  • 29376f0b93 Run gpu screen recorder gtk as a proxy for gsr kms server when using flatpak dec05eba 2023-11-29 01:08:08 +01:00
  • 9d658ba002 usage dec05eba 2023-11-28 23:49:07 +01:00
  • 3431b0a7fe Add --list-supported-video-codecs command dec05eba 2023-11-28 23:41:21 +01:00
  • 9d80d674f4 Run -sc with flatpak-spawn if inside flatpak dec05eba 2023-11-28 22:37:56 +01:00
  • a855c707e5 Configure vaapi quality settings (higher qp, lower file size) dec05eba 2023-11-28 21:21:23 +01:00
  • 75ca2978a6 Add -sc argument to specify a script that runs on the saved video file dec05eba 2023-11-28 12:36:03 +01:00
  • 21a8180f82 test dec05eba 2023-11-27 16:42:11 +01:00
  • e99b1e66f0 Create one audio frame for each audio device (instead of having one for all merged audio), might fix crash dec05eba 2023-11-26 20:19:13 +01:00
  • fbfb7bce7c debug.sh -> debug-install.sh dec05eba 2023-11-25 22:19:52 +01:00
  • 60ed7a4377 Add debug install script dec05eba 2023-11-25 22:18:33 +01:00
  • a2707cf5fa Fix build on 32-bit systems dec05eba 2023-11-24 07:46:35 +01:00
  • 2f60f4c109 h264 vaapi quality 5 dec05eba 2023-11-22 17:31:18 +01:00
  • 6ace5405e4 Remove mention of nixos package being out of date dec05eba 2023-11-20 09:40:45 +01:00
  • 5a8900e3c1 Remove old todo dec05eba 2023-11-18 14:32:57 +01:00
  • ba111dc73a sigkill kms server dec05eba 2023-11-18 14:29:45 +01:00
  • 64095e733a close socketpair before sigint dec05eba 2023-11-18 14:20:48 +01:00
  • 9e6f6f67d0 Kill kms server instead of sigint, fixes being stuck with pkexec dec05eba 2023-11-18 14:15:54 +01:00
  • 2cbcde19f6 Properly send socketpair fd to kms server dec05eba 2023-11-18 13:55:27 +01:00
  • 7bc7269652 Support nvidia wayland bit depth over 8 bit (fixes incorrect colors on some systems running kde plasma) dec05eba 2023-11-18 13:18:26 +01:00
  • aee744c67a Info about live streaming dec05eba 2023-11-17 12:37:17 +01:00
  • a629c0bfb3 Make amd/intel nvidia/wayland capture display match x11 connector name, allow screen capture on amd/intel nvidia/wayland (select the first output for now) dec05eba 2023-11-17 10:09:51 +01:00
  • d548d2fe18 Use global_quality for av1, fixes quality options for av1, fine tune quality by codec dec05eba 2023-11-15 00:01:45 +01:00
  • 290db495ff kms client/server: replace unix domain socket file with socketpair after connecting (fixes issue of .gsr-kms-socket files remaining in $HOME) dec05eba 2023-11-12 10:55:02 +01:00
  • 1ac862d155 Readme, info about old nvidia gpus dec05eba 2023-11-11 19:47:24 +01:00
  • f4f78b0684 Add experimental av1 support (only tested on amd) dec05eba 2023-11-11 13:36:45 +01:00
  • acdab088cf Dont enumerate audio devices if no audio input is specified dec05eba 2023-11-07 22:30:04 +01:00
  • cd6105fe10 Update usage info about screen direct option dec05eba 2023-11-05 02:06:58 +01:00