Commit Graph

1082 Commits

Author SHA1 Message Date
dec05eba
2ca5f3361c Dont list region capture option if not monitors are available for capture 2025-05-03 22:50:44 +02:00
dec05eba
200c32f08a m 2025-05-03 20:43:28 +02:00
dec05eba
0cdc359931 Fix audio capture not working with noisetorch if combined with another source with some audio devices. Remove the ability to set audio track name for now. If you need this, email me 2025-05-03 19:29:04 +02:00
dec05eba
39bc110a20 Fix h264 software encoding not working 2025-05-03 14:12:10 +02:00
dec05eba
b4bbed2402 Fix build issues on older ffmpeg (disable unused vulkan encoder for now), fix incorrect wayland protocol file 2025-04-25 11:14:40 +02:00
dec05eba
06b559ecef 5.4.1 5.4.1 2025-04-23 19:48:42 +02:00
dec05eba
28bc8a0bd2 Update readme 2025-04-23 19:24:52 +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
8bd17b0c9a Change replay recording filename prefix to Video 5.4.0 2025-04-22 20:21:08 +02:00
dec05eba
24ab0bd7aa 5.4.0 2025-04-22 18:46:20 +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
8b11abd404 Update readme about recording repaly info 2025-04-21 23:21:07 +02:00
dec05eba
990d6ce6bf Fix crash on exit when replay recording, increase SIGRTMIN replay save by keyint time 2025-04-21 23:16:04 +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
ce7b47a877 catch SIGTERM to stop recording 2025-04-20 22:19:49 +02:00
dec05eba
acf1624d2d Move argument parsing to different file 2025-04-20 15:55:14 +02:00
dec05eba
c4e917e677 wip: support replay smaller time with SIGRTMIN+N and recording in replay mode with SIGTRMIN 2025-04-19 20:53:08 +02:00
dec05eba
a1c09a61af Type safety 2025-04-18 14:31:15 +02:00
dec05eba
1f3d28fc5c Tune av1 quality 2025-04-15 03:34:23 +02:00
dec05eba
4e866a18fc m 2025-04-09 00:45:14 +02:00
dec05eba
db04b2e55e 5.3.8 5.3.8 2025-04-06 22:22:43 +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
9de04e74ea Use opengl 4.20 for non-external texture (supports wider range of hardware) 2025-04-06 19:14:26 +02:00
dec05eba
54e5ec6193 Improve color quality, use texture instead of texelFetch 2025-04-06 18:31:23 +02:00
dec05eba
01040796ee 5.3.7 5.3.7 2025-04-04 23:56:16 +02:00
dec05eba
152d3d7536 m 2025-04-04 20:48:17 +02:00
dec05eba
ff01f69006 Cleanup 2025-04-04 20:36:51 +02:00
dec05eba
6910009e07 Fix region capture on hyprland with multiple monitors 2025-04-04 20:29:32 +02:00
dec05eba
4e614a18bc Remove unused code 2025-04-04 13:53:13 +02:00
dec05eba
a4845db319 5.3.6 5.3.6 2025-04-04 13:05:02 +02:00
dec05eba
8065ede251 rc-lookahead 0 2025-04-04 12:57:02 +02:00
dec05eba
baf0434854 Remove -preset and -multipass, replace with -tune performance|quality 2025-04-04 12:48:34 +02:00
dec05eba
0deb41afe1 Correct error message for preset 2025-04-04 01:47:19 +02:00
dec05eba
752e773fb7 Add -preset and -multipass options for higher quality video encoding on nvidia 2025-04-04 01:41:01 +02:00
dec05eba
12dd2cd3e1 Optimize compute shaders 2025-04-04 01:15:07 +02:00
dec05eba
33467cb7f4 m 2025-04-01 01:05:18 +02:00
dec05eba
1a61c64e3f Usage text 2025-04-01 01:04:24 +02:00
dec05eba
7ed9977068 5.3.5 5.3.5 2025-03-30 23:09:36 +02:00
dec05eba
8feb94f518 Fix incorrect region when monitor is rotated 2025-03-30 23:00:54 +02:00
dec05eba
6acd65a9c2 Remove -high-performance-encoding, always force enable it 2025-03-30 22:29:49 +02:00
dec05eba
56e2a82474 Fix cursor rotated background in compute shader on wayland 2025-03-30 22:11:33 +02:00
dec05eba
3e3d8a179f Fix incorrect region for region capture after compute shader change 5.3.4 2025-03-30 18:11:25 +02:00
dec05eba
9599834d9c 5.3.4 2025-03-30 16:42:26 +02:00
dec05eba
d37688e4c2 Compute shader cleanup 2025-03-30 16:06:01 +02:00
dec05eba
3b617ddc53 Cleanup 2025-03-30 15:17:37 +02:00
dec05eba
ec0411c248 TODO: scissor conversion to compute shader 2025-03-30 15:09:52 +02:00
dec05eba
ad26bc77db Fix incorrect compute size when scaling image 2025-03-30 13:46:06 +02:00
dec05eba
74865fad78 Highp rgb shader 2025-03-30 12:57:47 +02:00
dec05eba
82ec8e9630 Change quality parameters for 'very_high' (default) quality 2025-03-30 05:52:42 +02:00
dec05eba
a4713da02c Refine options text 2025-03-30 05:43:01 +02:00