Commit Graph

  • 93d6ea77c0 Cleanup feat/pipewire-audio-capture Alexander "PapaTutuWawa 2023-12-28 16:03:48 +0100
  • d756cc559e Get PipeWire somewhat running Alexander "PapaTutuWawa 2023-12-27 19:50:50 +0100
  • 84f9a04272 Small changes who cares dec05eba 2023-12-23 12:40:16 +0100
  • 02ee8b8d0f Add logo to README dec05eba 2023-12-06 23:46:36 +0100
  • f75640a1d5 m dec05eba 2023-12-06 14:55:51 +0100
  • ad40fa04d6 old info gone dec05eba 2023-12-06 14:55:23 +0100
  • ae92727965 Update readme with info about codecs dec05eba 2023-12-06 14:48:46 +0100
  • 852882bae3 Fix opus and flac audio sources, fix crash when live streaming without an audio source dec05eba 2023-12-03 00:59:07 +0100
  • 1260598e9e Reconfigure quality for av1 and hevc vaapi dec05eba 2023-12-01 11:17:29 +0100
  • 8e66363352 flatpak: run gsr kms server on host if the file has root capacity dec05eba 2023-11-30 18:44:45 +0100
  • 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 +0100
  • 31e54bdc85 Allow both hevc and h265 (as alias) dec05eba 2023-11-30 17:47:04 +0100
  • f9e067b828 has perm should have higher priority than flatpak check dec05eba 2023-11-29 21:40:24 +0100
  • 31e8ba837a Check getcap in flatpak too dec05eba 2023-11-29 20:57:30 +0100
  • 11ba5d6027 Restore flatpak spawn gsr server command dec05eba 2023-11-29 19:56:02 +0100
  • 7d718336bd Use correct arguments for flatpak spawn dec05eba 2023-11-29 10:36:34 +0100
  • 29376f0b93 Run gpu screen recorder gtk as a proxy for gsr kms server when using flatpak dec05eba 2023-11-29 01:08:08 +0100
  • 9d658ba002 usage dec05eba 2023-11-28 23:49:07 +0100
  • 3431b0a7fe Add --list-supported-video-codecs command dec05eba 2023-11-28 23:41:21 +0100
  • 9d80d674f4 Run -sc with flatpak-spawn if inside flatpak dec05eba 2023-11-28 22:37:56 +0100
  • a855c707e5 Configure vaapi quality settings (higher qp, lower file size) dec05eba 2023-11-28 21:21:23 +0100
  • 75ca2978a6 Add -sc argument to specify a script that runs on the saved video file dec05eba 2023-11-28 12:36:03 +0100
  • 21a8180f82 test dec05eba 2023-11-27 16:42:11 +0100
  • 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 +0100
  • fbfb7bce7c debug.sh -> debug-install.sh dec05eba 2023-11-25 22:19:52 +0100
  • 60ed7a4377 Add debug install script dec05eba 2023-11-25 22:18:33 +0100
  • a2707cf5fa Fix build on 32-bit systems dec05eba 2023-11-24 07:46:35 +0100
  • 2f60f4c109 h264 vaapi quality 5 dec05eba 2023-11-22 17:31:18 +0100
  • 6ace5405e4 Remove mention of nixos package being out of date dec05eba 2023-11-20 09:40:45 +0100
  • 5a8900e3c1 Remove old todo dec05eba 2023-11-18 14:32:57 +0100
  • ba111dc73a sigkill kms server dec05eba 2023-11-18 14:29:45 +0100
  • 64095e733a close socketpair before sigint dec05eba 2023-11-18 14:20:48 +0100
  • 9e6f6f67d0 Kill kms server instead of sigint, fixes being stuck with pkexec dec05eba 2023-11-18 14:15:54 +0100
  • 2cbcde19f6 Properly send socketpair fd to kms server dec05eba 2023-11-18 13:55:27 +0100
  • 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 +0100
  • aee744c67a Info about live streaming dec05eba 2023-11-17 12:37:17 +0100
  • 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 +0100
  • d548d2fe18 Use global_quality for av1, fixes quality options for av1, fine tune quality by codec dec05eba 2023-11-15 00:01:45 +0100
  • 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 +0100
  • 1ac862d155 Readme, info about old nvidia gpus dec05eba 2023-11-11 19:47:24 +0100
  • f4f78b0684 Add experimental av1 support (only tested on amd) dec05eba 2023-11-11 13:36:45 +0100
  • acdab088cf Dont enumerate audio devices if no audio input is specified dec05eba 2023-11-07 22:30:04 +0100
  • cd6105fe10 Update usage info about screen direct option dec05eba 2023-11-05 02:06:58 +0100
  • f524ac2d77 3 sec extra for replay dec05eba 2023-10-31 21:11:53 +0100
  • 62e7a04b10 Revert "Try re-enabling use of modified in linux dma buf ext egl create image" dec05eba 2023-10-31 21:11:23 +0100
  • f12541d3f0 Revert temp modifier test dec05eba 2023-10-31 20:31:14 +0100
  • 18b26a8f38 bla dec05eba 2023-10-31 20:11:02 +0100
  • 1f97e02075 Modified hack test dec05eba 2023-10-31 20:02:20 +0100
  • 97a345f08f Try re-enabling use of modified in linux dma buf ext egl create image dec05eba 2023-10-31 17:40:32 +0100
  • 2a890a4b4d Dont include unused drm_fourcc.h, include missing unistd.h for _exit dec05eba 2023-10-22 19:51:50 +0200
  • e0b2f0c9c5 Dont forcefully set drm fourcc to argb8888, fixes kde wayland where default is 10bit colors dec05eba 2023-10-22 19:45:01 +0200
  • 51154b71be Fix vram leak for reals dec05eba 2023-10-22 04:56:34 +0200
  • 44d50065b9 Update TODO dec05eba 2023-10-21 23:10:06 +0200
  • 9710f8a2d4 Attempt to fix amd/intel driver bug vram leak, force cfr when livestreaming, replace std::filesystem with posix dec05eba 2023-10-21 22:46:30 +0200
  • ee5d1d7a27 -mk > -mf in systemd service file dec05eba 2023-10-15 21:03:21 +0200
  • bae4504370 Install systemd service in install script, skip empty audio device dec05eba 2023-10-15 18:11:47 +0200
  • 3ae89c8d7c Add the ability to save replays into folders by date 4censord 2023-10-15 15:44:33 +0200
  • cf7b5e0904 Attempt to fix vram leak(?) dec05eba 2023-10-08 22:25:07 +0200
  • 8d9797d897 Remove /usr/local.. from install/uninstall dec05eba 2023-10-08 10:47:58 +0200
  • 951706d32a Improve dependencies section in readme dec05eba 2023-10-07 13:34:02 +0200
  • 0183b8e11f m dec05eba 2023-10-04 22:48:32 +0200
  • 8b02a338a7 README replay on startup section dec05eba 2023-10-04 22:45:57 +0200
  • 4516221c25 m dec05eba 2023-10-01 14:04:05 +0200
  • 1a7cbaa003 Issues readme section dec05eba 2023-10-01 14:02:58 +0200
  • d95ff70d77 Update readme with info about replay path stdout dec05eba 2023-10-01 10:23:48 +0200
  • 444a19a087 fflush after puts to fix piping replay path dec05eba 2023-10-01 10:06:26 +0200
  • f89d23c2d0 Remove unused cursor code dec05eba 2023-09-29 20:56:59 +0200
  • b6ea32330e Use correct offset for kms_vaapi monitor dec05eba 2023-09-27 00:52:28 +0200
  • 6024beca4e Install: apply setcap after install dec05eba 2023-09-20 12:01:14 +0200
  • e63ecd2e02 egl es -> egl dec05eba 2023-09-18 10:35:29 +0200
  • 70734d224e Readme dec05eba 2023-09-10 23:39:42 +0200
  • c4eda86052 Revert "p" dec05eba 2023-09-08 11:37:00 +0200
  • bccb5ba8f4 p dec05eba 2023-09-08 11:34:14 +0200
  • e4d094d605 Revert vaapi c dec05eba 2023-09-08 11:06:54 +0200
  • a2d780e10c T dec05eba 2023-09-08 11:03:47 +0200
  • 21d200b53d Test vaapi plane modifier dec05eba 2023-09-08 10:53:59 +0200
  • 7d358580a2 wip dec05eba 2023-09-07 19:19:00 +0200
  • d6cf3b7354 readme dec05eba 2023-08-30 00:19:33 +0200
  • c3f23b3b72 Fallback to another video codec if the selected video codec is not auto and it's not supported dec05eba 2023-08-22 00:39:21 +0200
  • 3acc7e5972 README password prompt dec05eba 2023-08-18 23:14:59 +0200
  • 00dfb69981 Unofficial package info dec05eba 2023-08-17 02:31:37 +0200
  • 59bf8e3025 Change nvenc preset to p5 to workaround new nvidia driver bug dec05eba 2023-08-15 23:25:41 +0200
  • a253be38b7 kms vaapi: fix capture bug (incorrect video size) caused by shadowed variable... dec05eba 2023-08-13 01:55:56 +0200
  • 26b54ff3e4 fugg dec05eba 2023-08-13 01:41:26 +0200
  • a151d7ac26 test dec05eba 2023-08-13 01:38:15 +0200
  • 3131e041c1 Dont hardcore gsr-kms-server path dec05eba 2023-08-13 01:07:37 +0200
  • 2765a5d476 Cleanup debug output dec05eba 2023-08-11 22:11:41 +0200
  • ba00c20b47 Remove coolbits script (document the nvidia-xconfig command to use instead) dec05eba 2023-08-09 22:46:47 +0200
  • a0e8e9ba59 Test fix recent regression in ffmpeg that increases cpu usage dec05eba 2023-08-09 18:18:46 +0200
  • 140199bf7b Update TODO with camera dec05eba 2023-08-09 09:14:58 +0200
  • 3a85b457c8 Remove TODO items, improve readme replay service section dec05eba 2023-07-28 23:06:26 +0200
  • 1cf7c77871 Systemd replay service: record default audio output by default dec05eba 2023-07-28 21:51:09 +0200
  • 0db86f4a69 Nvidia readme dec05eba 2023-07-28 20:08:34 +0200
  • a72b41c1fa Create gpu-screen-recorder systemd service dec05eba 2023-07-28 20:02:14 +0200
  • aabab6dd87 Move additional scripts to 'extra' directory dec05eba 2023-07-28 16:46:55 +0200
  • 15a7c2f1b0 cap_sys_nice, set caps on gsr-kms-server and gpu-screen-recorder dec05eba 2023-07-26 05:14:01 +0200
  • 4ad0118f35 High priority egl context if possible, use eglBindAPI(EGL_OPENGL_ES_API) dec05eba 2023-07-26 02:31:12 +0200
  • bee99a69e3 Dont use jpeg color range (fixes too dark image on amd/intel in flatpak) dec05eba 2023-07-25 04:46:45 +0200
  • 44f84748f8 README dec05eba 2023-07-24 13:00:15 +0200
  • 64a301a279 vaapi window capture cleanup dec05eba 2023-07-23 05:24:17 +0200