Commit Graph

  • 95c6fc84ea x11: fix monitor region incorrect when capturing a rotated monitor connected to an external gpu dec05eba 2025-11-18 01:06:37 +01:00
  • a10b882e82 Fix shit dec05eba 2025-11-18 00:28:13 +01:00
  • 92f4bd5f95 kms: fix incorrect capture region on intel when playing a fullscreen game with a lower resolution (on some wayland compositors) dec05eba 2025-11-17 23:54:09 +01:00
  • cc43ca0336 Scale video/image to output size instead of adding black bars or no scaling dec05eba 2025-11-17 23:19:26 +01:00
  • a3e1b2a896 comment dec05eba 2025-11-16 20:47:04 +01:00
  • 80f0e483a4 screenshot: improve jpeg very high quality to 91 (enables yuv444 instead of yuv420) dec05eba 2025-11-16 18:58:57 +01:00
  • 739fd9cd72 Replay: attempt to fix audio desync when using multiple audio tracks dec05eba 2025-11-16 17:42:30 +01:00
  • ec90166c6e 5.8.2 5.8.2 dec05eba 2025-11-14 03:57:37 +01:00
  • d34a1036ef color_conversion: remove unused alpha_blending parameter dec05eba 2025-11-14 03:43:25 +01:00
  • bf6011ffcf Kms: fix region capture incorrect when monitor is rotated dec05eba 2025-11-14 03:43:04 +01:00
  • 20e101bfe9 Identify DVI monitor dec05eba 2025-11-14 02:12:52 +01:00
  • e99605fec2 README move dec05eba 2025-11-10 15:57:39 +01:00
  • 9e59f5f5cd Disable overclocking if set and gpu supports CUDA_DISABLE_PERF_BOOST dec05eba 2025-11-08 13:35:30 +01:00
  • 96c62f2db2 Set CUDA_DISABLE_PERF_BOOST to workaround p2 power level issue. Required nvidia driver >= 580.105.08 dec05eba 2025-11-05 00:57:58 +01:00
  • dc15c69848 5.8.1 5.8.1 dec05eba 2025-11-02 22:57:38 +01:00
  • a545fe45c3 Allow negative position for region dec05eba 2025-11-02 18:20:18 +01:00
  • e623145de8 Force QP mode when capturing with software encoder and attempting to use vbr dec05eba 2025-10-26 21:29:18 +01:00
  • 7d4a4068ff Add -fallback-cpu-encoding option to use cpu encoding (x264) if gpu encoding is not available on the system dec05eba 2025-10-24 11:44:18 +02:00
  • 57ac400eab Show better error on vaapi init failure dec05eba 2025-10-22 10:21:11 +02:00
  • cf65b24d3d Update README.md dec05eba 2025-10-15 17:48:38 +02:00
  • 8c42c47627 Disable vaapi debug output 5.8.0 dec05eba 2025-10-05 13:26:09 +02:00
  • dee37433af 5.8.0 dec05eba 2025-10-05 13:00:16 +02:00
  • f9f0074f29 Update for ffmpeg 8: remove hevc vaapi padding (black bars), fix garbage output (workaround ffmpeg 8 issue) dec05eba 2025-10-05 12:54:53 +02:00
  • 50fbee2b2f 5.7.4 5.7.4 dec05eba 2025-10-01 18:17:53 +02:00
  • c60783fdcb Fix texture size when recording via portal Theodoros Orfanidis 2025-10-01 16:05:49 +02:00
  • 313d3227d8 TODO dec05eba 2025-10-01 17:47:45 +02:00
  • 3c5514480c Remove use of libavcodec/defs.h (fix compile on old ffmpeg) dec05eba 2025-09-29 10:07:08 +02:00
  • afd140f33b m dec05eba 2025-09-28 22:26:47 +02:00
  • c11dd77c44 App audio capture: fix audio sources getting paused when closing gsr 5.7.3 dec05eba 2025-09-25 18:45:43 +02:00
  • cb8104d107 5.7.2 5.7.2 dec05eba 2025-09-23 19:41:01 +02:00
  • 7b64f10eaf x11: fix incorrect screen ratio in recording when recording the first monitor dec05eba 2025-09-23 19:38:44 +02:00
  • 037b215b44 5.7.1 5.7.1 dec05eba 2025-09-23 17:36:30 +02:00
  • 8cf1a98c33 Codec resolution check: treat 0, 0 as no limit dec05eba 2025-09-23 17:33:44 +02:00
  • e4b801fc51 5.7.0 5.7.0 dec05eba 2025-09-21 03:30:14 +02:00
  • 1ded0a79fd Remove compute shader. It doesn't improve performance and it has worse UV quality because of incorrect pixel colors dec05eba 2025-09-21 03:20:58 +02:00
  • 2c22782ca0 Dont use glGetTexLevelParameteriv, it's only available in opengl es 3.1 dec05eba 2025-09-21 03:19:56 +02:00
  • a4c227c43e Dont initialize damage tracker if not enabled dec05eba 2025-09-21 00:35:25 +02:00
  • d23a9576ff Application audio capture: fix unable to capture virtual sources (EasyEffects microphone) dec05eba 2025-09-17 20:55:07 +02:00
  • 0812751190 m dec05eba 2025-09-17 18:03:29 +02:00
  • ca2920631d Reorder README.md dec05eba 2025-09-17 18:01:58 +02:00
  • 71234c62ed 5.6.8, revert audio fix attempt 5.6.8 dec05eba 2025-09-10 21:29:48 +02:00
  • ade714d417 Output error if compiled without app audio support and attempting to use app audio dec05eba 2025-09-10 21:27:09 +02:00
  • 9386dd4c96 Revert "Use pipewire audio routing to merge audio when possible (this fixes out of sync audio when using multiple audio inputs for some users)" dec05eba 2025-09-10 21:24:34 +02:00
  • 7880b070d7 Plugin update macro dec05eba 2025-09-10 19:36:02 +02:00
  • d3235a0be0 5.6.7 5.6.7 dec05eba 2025-09-06 19:15:08 +02:00
  • d4ee27716a Cleanup debug output dec05eba 2025-09-06 01:26:12 +02:00
  • fcb45b82f2 Re-add portal damage tracking (-fm content) dec05eba 2025-09-06 01:17:56 +02:00
  • 59d16899ab Use pipewire audio routing to merge audio when possible (this fixes out of sync audio when using multiple audio inputs for some users) dec05eba 2025-09-06 00:18:12 +02:00
  • f3fb8c4a93 main: check if glibc is defined LinuxUserGD 2025-09-03 14:57:47 +02:00
  • c073d43e30 Update README dec05eba 2025-09-03 18:19:05 +02:00
  • a1ef9eec2e 5.6.6 5.6.6 dec05eba 2025-08-24 21:08:22 +02:00
  • 5a93d292ea Call -sc script on screenshot as well, only save screenshot if no error dec05eba 2025-08-24 21:07:58 +02:00
  • 48932dfdfb Add plugin interface version macro dec05eba 2025-08-14 22:31:56 +02:00
  • 88ab64127e EGL context version 3 dec05eba 2025-08-14 18:17:53 +02:00
  • b500704008 Add plugin support (-p option) dec05eba 2025-08-14 14:55:37 +02:00
  • c7d156aef7 Automatically choose video codec based on capture resolution 5.6.5 dec05eba 2025-08-07 19:46:49 +02:00
  • 9a8fd312e0 Add error checks for video capture resolution since some users are retarded dec05eba 2025-08-07 19:46:49 +02:00
  • 05e32256af 5.6.4 5.6.4 dec05eba 2025-07-29 23:31:07 +02:00
  • a4b1ff28d5 Desktop portal capture: support rotated monitor capture on sway dec05eba 2025-07-29 23:30:00 +02:00
  • b7c8334679 kms capture: fix incorrect rotation on wayland (kde plasma) when monitor is rotated when a window is fullscreen dec05eba 2025-07-29 21:49:40 +02:00
  • 514fe18754 README: update info about replay buffer dec05eba 2025-07-26 15:14:54 +02:00
  • c31edf81f7 usage doc: update incorrect information about replay duration dec05eba 2025-07-23 14:25:26 +02:00
  • 53e879b972 5.6.3 5.6.3 dec05eba 2025-07-21 02:44:11 +02:00
  • 3f0c8c6abc Pipewire: disable argb and abgr dec05eba 2025-07-21 01:39:31 +02:00
  • 1e62e654e2 Pipewire: support alpha textures again, do alpha blending and clear 5.6.2 dec05eba 2025-07-20 22:04:54 +02:00
  • 4fb0dad3df Pipewire: dont attempt to use modifier if modifier is 0x0 dec05eba 2025-07-20 21:48:39 +02:00
  • bd91c664a6 Proper debug context setup dec05eba 2025-07-07 17:27:57 +02:00
  • e08f6bdbd6 m dec05eba 2025-07-06 23:20:25 +02:00
  • 3809983b54 m dec05eba 2025-07-06 23:19:44 +02:00
  • 0bf648d651 README: mention appimage, remove no longer valid FAQ and mention prime-run limitations dec05eba 2025-07-06 23:18:58 +02:00
  • 0794008e6f FreeBSD: Add support Er2 2025-07-06 20:23:58 +03:00
  • 0cda785bc8 kms: use /tmp directory for temporary unix domain socket to fix too long path with AppImage portable home dec05eba 2025-07-06 18:00:33 +02:00
  • 2c0c53b5b3 Revert "kms: remove unix domain socket and only use socketpair" dec05eba 2025-07-06 17:53:34 +02:00
  • 46febed35e kms: remove unix domain socket and only use socketpair dec05eba 2025-07-06 17:27:46 +02:00
  • 469e234841 Remove unused variable dec05eba 2025-06-28 18:13:29 +02:00
  • cecaea8d6d 5.6.1 5.6.1 dec05eba 2025-06-28 18:09:57 +02:00
  • 288adba81c Change frame timing logic to always match timestamp timeout dec05eba 2025-06-28 18:09:38 +02:00
  • 4f32d56f21 5.6.0 5.6.0 dec05eba 2025-06-28 04:31:16 +02:00
  • b9537941c9 Restart portal capture if it's paused for 3 seconds or more (can happen if returning from lock screen) dec05eba 2025-06-28 04:25:20 +02:00
  • 2290f0641c 5.5.10 5.5.10 dec05eba 2025-06-23 12:52:08 +02:00
  • f9e93467b2 Pipewire: fix transparent windows having incorrect color (disable RGBA video formats) dec05eba 2025-06-23 12:41:28 +02:00
  • 7d7f986668 Pipewire: dont remove first frame. This fixes window capture/unfocused monitor capture being black until its updated dec05eba 2025-06-23 12:35:10 +02:00
  • 1b957d5b40 README: update dependency linux-firmware->linux-firmware-intel dec05eba 2025-06-22 19:28:05 +02:00
  • 8ad6a1f4cb OpenGL ES version correct in README (only requires 3.0) dec05eba 2025-06-16 22:41:16 +02:00
  • 0cf0a9abf5 Create egl3 context dec05eba 2025-06-16 22:23:26 +02:00
  • bc58e382b7 EGL_OPENGL_ES_BIT->EGL_OPENGL_ES2_BIT dec05eba 2025-06-16 20:57:59 +02:00
  • 630c504241 Limit nvidia-smi to opensuse because it causes huge memory leak on ubuntu/debian. Add example toggle-recording.sh script 5.5.9 dec05eba 2025-06-12 14:41:42 +02:00
  • 0528bc6f31 M dec05eba 2025-06-10 11:08:43 +02:00
  • a8b3e38082 Update README and TODO dec05eba 2025-06-10 11:07:42 +02:00
  • d0a620a574 5.5.8 5.5.8 dec05eba 2025-06-10 10:58:21 +02:00
  • ca0be79344 Fix nvidia capture after switch to opengl es dec05eba 2025-06-10 00:34:21 +02:00
  • 53557133c2 Reapply "Fix screen and portal capture not working on some intel gpus" dec05eba 2025-06-10 00:32:51 +02:00
  • 7f00ce22e7 Revert "Fix screen and portal capture not working on some intel gpus" dec05eba 2025-06-09 22:11:16 +02:00
  • 3ba1dbda98 Fix screen and portal capture not working on some intel gpus dec05eba 2025-06-09 22:07:52 +02:00
  • a849d2cdad Add nobara package link dec05eba 2025-06-08 00:39:26 +02:00
  • b0b1442a03 Swap flush and memory barrier 5.5.7 dec05eba 2025-06-07 11:47:27 +02:00
  • baa7bfd5e4 5.5.6 5.5.6 dec05eba 2025-06-07 00:56:29 +02:00
  • 3b09cb7fd3 Disable cap_sys_nice which causes amd gpu crash for some people. Do glFlush instead of swapBuffers, which allows it to run at high fps anyways. Downside is that some games on kde plasma can start to stutter. Kde plasma issue? dec05eba 2025-06-07 00:41:45 +02:00
  • 1ab2c066b4 Remove swap buffer call dec05eba 2025-06-06 23:44:48 +02:00
  • 131209ddc0 Minor cleanup dec05eba 2025-05-27 16:04:12 +02:00