Commit Graph

  • 02673c4644 Fix portal capture on broken amd drivers: fallback to opengl copy instead of vaapi on known buggy mesa version dec05eba 2024-11-21 00:25:56 +01:00
  • 68c9781f44 print dec05eba 2024-11-21 00:01:18 +01:00
  • 2879d64d40 Revert "va sync buffer/surface" dec05eba 2024-11-21 00:01:01 +01:00
  • a033d7c98a va sync buffer/surface dec05eba 2024-11-20 23:37:55 +01:00
  • 5cf1e7953b Revert "Temp portal dont use fast path" dec05eba 2024-11-20 22:51:11 +01:00
  • 25142df6e5 Temp portal dont use fast path dec05eba 2024-11-20 22:44:26 +01:00
  • cbf4cba5a9 Allow recording app audio with -a, deprecate -aa and -aai dec05eba 2024-11-20 19:09:40 +01:00
  • 6e0f5413d9 4.3.1 4.3.1 dec05eba 2024-11-18 02:04:06 +01:00
  • 62ff649204 --info also verify pipewire connection for app audio dec05eba 2024-11-17 13:15:38 +01:00
  • 0ee68146a7 Disable application audio recording on pulseaudio 4.3.0 dec05eba 2024-11-17 01:12:12 +01:00
  • bf577eec0b Exclude duplicate app from --list-application-audio dec05eba 2024-11-17 00:43:24 +01:00
  • 0c59349d12 4.3.0 - support application audio recording dec05eba 2024-11-16 17:20:55 +01:00
  • c2ae721dca --info: output if app audio is supported (if compiled with it and pipewire server) dec05eba 2024-11-16 17:20:02 +01:00
  • a509bb023b gpu-screen-recorder-git > gpu-screen-recorder dec05eba 2024-11-15 19:56:40 +01:00
  • 4d3e95d7b5 nvidia x11: fix black screen regression dec05eba 2024-11-13 10:21:07 +01:00
  • 1ff38c2699 Use module-null-sink instead of module-combine-sink dec05eba 2024-11-13 00:47:15 +01:00
  • c8fdf2f174 Fix build without app_audio build option dec05eba 2024-11-11 00:18:10 +01:00
  • c11306c5fd Add --list-capture-options option dec05eba 2024-11-11 00:06:29 +01:00
  • 4240f0e334 Add -aa and -aai options to record audio only from selected applications dec05eba 2024-11-10 23:54:36 +01:00
  • f1b4979365 Fix incorrect color format in x11 cursor (bgr instead of rgb) dec05eba 2024-11-09 02:45:16 +01:00
  • e647d0c4bc Revert x11 drm cursor switcharoo dec05eba 2024-11-09 00:39:34 +01:00
  • 76c565684f Prefer drm cursor over x11 on x11, to fix correct position and size when x11 output is scaled dec05eba 2024-11-08 23:57:59 +01:00
  • 34c0edc991 Fixed TODO dec05eba 2024-11-08 21:33:11 +01:00
  • e18e5d7143 Simpler xrandr monitor query (do the same thing as before) dec05eba 2024-11-08 21:31:47 +01:00
  • 70fced3889 x11: fix correct monitor capture size when output is scaled dec05eba 2024-11-08 20:52:08 +01:00
  • 0686b924de Prepare for pipewire audio routing dec05eba 2024-11-08 18:23:50 +01:00
  • ab662f1ed5 Change libx264 preset to veryfast and tune to film dec05eba 2024-11-07 16:34:24 +01:00
  • 74d30f16ad Set buffer size 4.2.6 dec05eba 2024-11-05 17:49:49 +01:00
  • 030947e33a Default replay service to cbr for better file size (less ram usage) and 60 seconds dec05eba 2024-11-05 10:25:22 +01:00
  • 35390796cd usage dec05eba 2024-11-05 09:31:11 +01:00
  • 70b9e3d6ff Revert bitrate calculation dec05eba 2024-11-05 09:23:39 +01:00
  • 953953eac7 m 4.2.5 dec05eba 2024-11-05 01:45:15 +01:00
  • 10fe4f6c51 4.2.5 dec05eba 2024-11-05 01:09:25 +01:00
  • aac9b9cde7 Fix incorrect bitrate calculation for constant bitrate dec05eba 2024-11-05 01:08:56 +01:00
  • 258f690a89 Update issues link dec05eba 2024-11-01 09:18:27 +01:00
  • ea139ab9bb Mention opensuse dec05eba 2024-10-28 23:05:56 +01:00
  • 05c74e5a77 Mention the new UI dec05eba 2024-10-27 23:11:11 +01:00
  • 07ce374201 Fix cursor position when scaling output with multiple monitors on monitor capture on x11 dec05eba 2024-10-26 23:55:41 +02:00
  • 112640282d Add option to change output resolution (-s) dec05eba 2024-10-26 20:57:57 +02:00
  • 5ffa725367 Add unofficial sources list dec05eba 2024-10-24 23:31:33 +02:00
  • a03463082f Revert "Debug output temp" dec05eba 2024-10-24 15:26:47 +02:00
  • 86c57c85ac Debug output temp dec05eba 2024-10-24 15:11:47 +02:00
  • 1aae305a36 Revert "Temp debug output" dec05eba 2024-10-24 15:08:43 +02:00
  • 919c87768e Temp debug output dec05eba 2024-10-24 14:55:39 +02:00
  • ff77c64309 Mesa && AMD check dec05eba 2024-10-23 22:01:03 +02:00
  • 293ec193ba Support old amd gpus that need radeon driver dec05eba 2024-10-23 21:26:05 +02:00
  • 422f214283 4.2.4 4.2.4 dec05eba 2024-10-22 18:47:23 +02:00
  • 768f1bd61e Fix shadow variable dec05eba 2024-10-22 18:45:18 +02:00
  • 7428f9ffee Allow recording virtual audio devices that have forward slash (/) in the name dec05eba 2024-10-22 18:39:01 +02:00
  • 10165977f6 4.2.3 4.2.3 dec05eba 2024-10-19 00:48:53 +02:00
  • 62509a4b60 nixos fix: look for gsr-kms-server in PATH if not found in same directory as gpu-screen-recorder dec05eba 2024-10-19 00:48:04 +02:00
  • eb602b9b53 4.2.2: AMD IS SHIT 4.2.2 dec05eba 2024-10-16 01:07:41 +02:00
  • 19d77b8a96 Enable low latency encoding mode on amd (only available on amd since mesa version mesa 24.1.4) dec05eba 2024-10-16 00:35:18 +02:00
  • 601219febb README kdenlive dec05eba 2024-10-14 14:22:37 +02:00
  • 3e199f241a 4.2.1 4.2.1 dec05eba 2024-10-12 12:20:23 +02:00
  • a5895b775d appendum dec05eba 2024-10-12 11:58:56 +02:00
  • 2c4b077f43 Better frametimes when recording is too slow dec05eba 2024-10-12 11:47:14 +02:00
  • 1e6866236d Fix build 4.2.0 dec05eba 2024-10-12 01:47:11 +02:00
  • 551f58fca1 Disable kms client check for now dec05eba 2024-10-12 01:40:12 +02:00
  • f260934667 Version 4.2.0 dec05eba 2024-10-12 01:25:35 +02:00
  • 5172a460a9 Update TODO dec05eba 2024-10-12 01:16:21 +02:00
  • 9248663666 Better frame timing when frame encoding time overflows dec05eba 2024-10-12 01:12:15 +02:00
  • fff68b8a18 More frame timing dec05eba 2024-10-12 00:59:40 +02:00
  • 037f5b3e5b Add back better frame timing for smoother video dec05eba 2024-10-11 23:52:54 +02:00
  • 935a7b892e Rename video encoder cuda to video encoder nvenc dec05eba 2024-10-09 18:32:26 +02:00
  • 0a8d176ab6 Usage dec05eba 2024-10-07 23:28:20 +02:00
  • 35c98148f3 usage dec05eba 2024-10-07 23:26:31 +02:00
  • 5ba8c6933e m dec05eba 2024-10-07 22:31:24 +02:00
  • 5d7933b0c9 Replace -bitrate with -q for constant bitrate (-bm cbr) dec05eba 2024-10-07 22:30:11 +02:00
  • 67bb47a355 More constant bitrate dec05eba 2024-10-07 18:19:53 +02:00
  • ef6d265c85 Make -ab and -vb in kbps dec05eba 2024-10-07 01:09:25 +02:00
  • d17bc3912d Add constant bitrate mode (-bm cbr with and -vb option) dec05eba 2024-10-07 00:54:28 +02:00
  • 28ba2e8f3e gsr-kms-server 'security': only allow gpu-screen-recorder to get framebuffer dec05eba 2024-10-06 22:26:47 +02:00
  • 29a21ffff0 Move some TODO from README to TODO file dec05eba 2024-10-06 02:25:04 +02:00
  • a11c65f7bf Update TODO dec05eba 2024-10-06 02:24:08 +02:00
  • 793d4839f5 Support hevc vulkan, fix vulkan encoding for all resolutions, disable vulkan encoding for now until drivers and ffmpeg work properly dec05eba 2024-10-03 12:42:17 +02:00
  • c74c89e028 Proper error handling for fd cleanup in vaapi query dec05eba 2024-10-02 18:16:53 +02:00
  • fdc4bfe0d2 no vulkan prototypes dec05eba 2024-10-02 17:53:46 +02:00
  • ecf4876654 vulkan-headers as dependency dec05eba 2024-10-02 17:50:13 +02:00
  • 07a843747c Comment out vulkan includes for now dec05eba 2024-10-01 23:10:20 +02:00
  • 4f709f0fa6 Rename codec query cuda to codec query nvenc dec05eba 2024-10-01 18:30:11 +02:00
  • 720a4e2919 Support gpus that only support low power encoding mode (Intel Arc A380) dec05eba 2024-10-01 18:28:06 +02:00
  • 0eb9ce003d Cleanup rc dec05eba 2024-09-29 04:56:25 +02:00
  • ebc8c69bac Add vulkan video encoding option (-k h264_vulkan). WIP, not fully hardware accelerated yet dec05eba 2024-09-27 03:03:09 +02:00
  • 412cf0dbae Revert "Temp fix for nvfbc" dec05eba 2024-09-26 18:15:15 +02:00
  • 8ab1150fb8 Temp fix for nvfbc dec05eba 2024-09-26 17:53:08 +02:00
  • ddbb2f63b7 Revert dec05eba 2024-09-26 17:48:07 +02:00
  • 51ee40f85d Revert "Better glx config selection" dec05eba 2024-09-26 17:47:43 +02:00
  • 77fea88fe6 debug dec05eba 2024-09-26 17:37:00 +02:00
  • 69c3102465 Better glx config selection dec05eba 2024-09-26 17:35:16 +02:00
  • 2a87561d34 nvfbc fix test dec05eba 2024-09-26 16:56:55 +02:00
  • 52bd102a26 Revert "temp debug output" dec05eba 2024-09-26 16:56:36 +02:00
  • 97998f1bab temp debug output dec05eba 2024-09-26 16:41:55 +02:00
  • 1aaa26d87e Move codec query from encoder to separate file dec05eba 2024-09-26 16:08:26 +02:00
  • 0b20a46e58 Name capture/encoder variable self dec05eba 2024-09-26 02:36:31 +02:00
  • aa2fa1e17e Add template for vulkan video encoding dec05eba 2024-09-26 02:23:56 +02:00
  • 2b60c02181 m dec05eba 2024-09-24 22:46:31 +02:00
  • 1b4ccce170 minor readme dec05eba 2024-09-24 22:45:33 +02:00
  • 3bcc7aa439 Update about link in readme dec05eba 2024-09-24 22:44:09 +02:00
  • 5863fda414 Comments dec05eba 2024-09-22 19:58:54 +02:00