dec05eba
|
b500704008
|
Add plugin support (-p option)
|
2025-08-14 14:57:51 +02:00 |
|
dec05eba
|
9a8fd312e0
|
Add error checks for video capture resolution since some users are retarded
|
2025-08-07 19:46:49 +02:00 |
|
dec05eba
|
a4b1ff28d5
|
Desktop portal capture: support rotated monitor capture on sway
|
2025-07-29 23:30:45 +02:00 |
|
dec05eba
|
3f0c8c6abc
|
Pipewire: disable argb and abgr
|
2025-07-21 01:39:34 +02:00 |
|
dec05eba
|
1e62e654e2
|
Pipewire: support alpha textures again, do alpha blending and clear
background if fourcc is alpha.
|
2025-07-20 23:33:49 +02:00 |
|
dec05eba
|
bd91c664a6
|
Proper debug context setup
|
2025-07-07 17:27:57 +02:00 |
|
dec05eba
|
b9537941c9
|
Restart portal capture if it's paused for 3 seconds or more (can happen if returning from lock screen)
Remove dbus server, no longer needed. Just run dbus code directly.
|
2025-06-28 04:25:26 +02:00 |
|
dec05eba
|
f9e93467b2
|
Pipewire: fix transparent windows having incorrect color (disable RGBA video formats)
|
2025-06-23 12:41:28 +02:00 |
|
dec05eba
|
0cf0a9abf5
|
Create egl3 context
|
2025-06-16 22:23:26 +02:00 |
|
dec05eba
|
bc58e382b7
|
EGL_OPENGL_ES_BIT->EGL_OPENGL_ES2_BIT
|
2025-06-16 20:57:59 +02:00 |
|
dec05eba
|
ca0be79344
|
Fix nvidia capture after switch to opengl es
|
2025-06-10 00:34:21 +02:00 |
|
dec05eba
|
53557133c2
|
Reapply "Fix screen and portal capture not working on some intel gpus"
This reverts commit 7f00ce22e7.
|
2025-06-10 00:32:51 +02:00 |
|
dec05eba
|
7f00ce22e7
|
Revert "Fix screen and portal capture not working on some intel gpus"
This reverts commit 3ba1dbda98.
|
2025-06-09 22:11:16 +02:00 |
|
dec05eba
|
3ba1dbda98
|
Fix screen and portal capture not working on some intel gpus
|
2025-06-09 22:07:52 +02:00 |
|
dec05eba
|
815350a5ca
|
Support surround sound for application audio capture, support unlimited links
|
2025-05-26 17:57:51 +02:00 |
|
dec05eba
|
637d6ebfd6
|
Match gsr monitor name with wayland monitor name. Thanks info@leocodes
|
2025-05-25 19:07:59 +02:00 |
|
dec05eba
|
e3225bc628
|
Move dbus code to a separate process to allow gpu-screen-recorder to use cap_sys_nice for better recording performance on amd
|
2025-05-10 17:10:59 +02:00 |
|
dec05eba
|
36c74d3411
|
Add -replay-storage option to specify if temporary replay data should be stored in ram or disk
|
2025-05-04 21:24:07 +02:00 |
|
dec05eba
|
15176579cb
|
Fix replay saving freeze, unable to save replay if audio is not provided
|
2025-04-23 19:11:58 +02:00 |
|
dec05eba
|
1fd30187fa
|
Move encoding code from video encoder to encoder, since it also processes audio input
|
2025-04-22 00:07:20 +02:00 |
|
dec05eba
|
81f155bf63
|
Refactor video encoding packet receiving, replay buffer and finish SIGRTMIN for recording while replay/replaying. Add -ro option to specify the directory
|
2025-04-21 23:02:29 +02:00 |
|
dec05eba
|
acf1624d2d
|
Move argument parsing to different file
|
2025-04-20 15:55:14 +02:00 |
|
dec05eba
|
1f3d28fc5c
|
Tune av1 quality
|
2025-04-15 03:34:23 +02:00 |
|
dec05eba
|
5029906c34
|
Fallback to graphics shader instead of compute shader if the gpu doesn't support compute shader (either glsl 420 or opengl es glsl 310)
|
2025-04-06 21:52:15 +02:00 |
|
dec05eba
|
12dd2cd3e1
|
Optimize compute shaders
|
2025-04-04 01:15:07 +02:00 |
|
dec05eba
|
8feb94f518
|
Fix incorrect region when monitor is rotated
|
2025-03-30 23:00:54 +02:00 |
|
dec05eba
|
3e3d8a179f
|
Fix incorrect region for region capture after compute shader change
|
2025-03-30 18:11:25 +02:00 |
|
dec05eba
|
3b617ddc53
|
Cleanup
|
2025-03-30 15:17:37 +02:00 |
|
dec05eba
|
ad26bc77db
|
Fix incorrect compute size when scaling image
|
2025-03-30 13:46:06 +02:00 |
|
dec05eba
|
96ca048856
|
Compute shader: add support for external texture, color component swapping (bgr to rgb)
|
2025-03-30 04:47:30 +02:00 |
|
dec05eba
|
c679b2fdb6
|
Use sampler2D for alpha blending compute shader instead of output image2D
|
2025-03-30 03:36:39 +02:00 |
|
dec05eba
|
b8a521a785
|
Reapply "WIP: use compute shader instead of graphics shader for better performance (especially on amd)"
This reverts commit f85a7ab205.
|
2025-03-29 15:38:05 +01:00 |
|
dec05eba
|
f85a7ab205
|
Revert "WIP: use compute shader instead of graphics shader for better performance (especially on amd)"
This reverts commit a41a32cb90.
|
2025-03-29 15:37:53 +01:00 |
|
dec05eba
|
a41a32cb90
|
WIP: use compute shader instead of graphics shader for better performance (especially on amd)
|
2025-03-29 13:29:10 +01:00 |
|
dec05eba
|
d2ab24121d
|
Test broadcom (raspberry pi) support
|
2025-03-18 21:54:12 +01:00 |
|
dec05eba
|
190c775a08
|
Fix screenshot of window not working after latest change
|
2025-03-14 08:54:12 +01:00 |
|
dec05eba
|
b0de8588f2
|
Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) limitation that only allows one nvfbc session at a time
|
2025-03-13 22:34:29 +01:00 |
|
dec05eba
|
af54684103
|
Fix screenshot with region not working correctly for some sizes and possibly crashing
|
2025-03-13 01:38:26 +01:00 |
|
dec05eba
|
92492db788
|
Add region capture with -w region -region WxH+X+Y
|
2025-03-13 00:18:28 +01:00 |
|
dec05eba
|
8364aaadad
|
Fix pipewire server breaking when pipewire connection is closed too quickly (--info)
|
2025-03-05 21:20:51 +01:00 |
|
dec05eba
|
5f3a14d3f6
|
Rename window_wayland to wayland and window_x11 to x11
|
2025-03-05 18:07:52 +01:00 |
|
dec05eba
|
6024a54551
|
Fix portal capture on sway and hyprland: unset capture types/cursor modes that are not supported by the desktop portal
|
2025-03-03 12:36:44 +01:00 |
|
dec05eba
|
ae2929d4f7
|
Pipewire: auto change default_output/default_input connected nodes when the default devices are changed in system audio settings
|
2025-02-27 01:43:16 +01:00 |
|
dec05eba
|
d9eb44fae0
|
Audio device capture: make default output/input switch recording source the default output/input is changed in the audio server
|
2025-02-26 18:08:00 +01:00 |
|
dec05eba
|
000da7d640
|
Make image output lossy (use stb image writer), also significantly improves performance for jpeg
|
2025-02-22 01:05:29 +01:00 |
|
dec05eba
|
1b5cde0789
|
Support taking a screenshot (-o image.jpg/image.png)
|
2025-02-16 14:21:17 +01:00 |
|
dec05eba
|
62bbdd7c30
|
Revert kde plasma 6.2 hdr workaround code
|
2025-02-15 16:57:37 +01:00 |
|
dec05eba
|
a3b9b89a7f
|
Attempt to fix incorrect hdr colors on kde plasma 6.2
|
2025-02-09 06:51:22 +01:00 |
|
dec05eba
|
26e9029579
|
Pipewire: support 10-bit formats (where alpha is 2 bits, total 32-bits)
|
2025-01-27 10:30:31 +01:00 |
|
dec05eba
|
b68400ca20
|
Add -gl-debug option to make it easier to debug user issues that cant easily be reproduced
|
2025-01-16 22:55:20 +01:00 |
|