dec05eba
5db779d76c
Revert "kms vaapi modifiers test"
...
This reverts commit 0702aad3cf .
2024-01-28 18:51:57 +01:00
dec05eba
0702aad3cf
kms vaapi modifiers test
2024-01-28 18:17:50 +01:00
dec05eba
64b0f3b7fa
Remove one extra gl texture bind
2024-01-28 01:21:48 +01:00
dec05eba
846bda7510
nvidia wayland: support hardware cursor plane
2024-01-28 00:27:41 +01:00
dec05eba
496e00e947
Better handle pausing with missing audio frames
2024-01-19 18:41:09 +01:00
dec05eba
89309215c3
Fix stuttering audio on pipewire + opus + multiple audio sources merged
2024-01-17 22:59:57 +01:00
dec05eba
1cf27ab33a
spelling mistake
2024-01-16 23:43:37 +01:00
dec05eba
77e0c6d6af
Shit
2024-01-16 15:55:47 +01:00
dec05eba
94cbed9471
Nvidia: use default p4 preset instead of p5, might fix frame issues
2024-01-11 10:50:14 +01:00
dec05eba
4c098a4f03
Add option to pause/unpause recording with SIGUSR2 signal
2024-01-07 21:29:22 +01:00
dec05eba
5d54b02cb2
Remove unused xevent
2024-01-03 15:32:11 +01:00
dec05eba
0af35ae6df
Create directory to output file if not exists
2024-01-02 05:38:29 +01:00
dec05eba
54b03eabbd
Fix for opensuse: set unix domain socket mod 777
...
Fixes screen capture on opensuse amd/intel or nvidia wayland
2023-12-31 15:44:43 +01:00
dec05eba
84f9a04272
Small changes who cares
2023-12-23 12:40:16 +01:00
dec05eba
ae92727965
Update readme with info about codecs
2023-12-06 14:48:46 +01:00
dec05eba
852882bae3
Fix opus and flac audio sources, fix crash when live streaming without an audio source
2023-12-03 00:59:07 +01:00
dec05eba
1260598e9e
Reconfigure quality for av1 and hevc vaapi
2023-12-01 11:17:29 +01:00
dec05eba
72d75d0f4a
Workaround mesa (amd and intel driver issue): use hevc when mkv is used since mesa doesn't support global headers for h264
2023-11-30 18:27:39 +01:00
dec05eba
31e54bdc85
Allow both hevc and h265 (as alias)
2023-11-30 17:47:37 +01:00
dec05eba
9d658ba002
usage
2023-11-28 23:49:07 +01:00
dec05eba
3431b0a7fe
Add --list-supported-video-codecs command
2023-11-28 23:41:21 +01:00
dec05eba
9d80d674f4
Run -sc with flatpak-spawn if inside flatpak
2023-11-28 22:37:56 +01:00
dec05eba
a855c707e5
Configure vaapi quality settings (higher qp, lower file size)
2023-11-28 21:21:23 +01:00
dec05eba
75ca2978a6
Add -sc argument to specify a script that runs on the saved video file
2023-11-28 12:36:03 +01:00
dec05eba
e99b1e66f0
Create one audio frame for each audio device (instead of having one for all merged audio), might fix crash
2023-11-26 20:19:13 +01:00
dec05eba
a2707cf5fa
Fix build on 32-bit systems
2023-11-24 07:46:35 +01:00
dec05eba
2f60f4c109
h264 vaapi quality 5
2023-11-22 17:31:18 +01:00
dec05eba
7bc7269652
Support nvidia wayland bit depth over 8 bit (fixes incorrect colors on some systems running kde plasma)
2023-11-18 13:18:26 +01:00
dec05eba
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)
2023-11-17 10:09:51 +01:00
dec05eba
d548d2fe18
Use global_quality for av1, fixes quality options for av1, fine tune quality by codec
2023-11-15 00:01:45 +01:00
dec05eba
f4f78b0684
Add experimental av1 support (only tested on amd)
2023-11-11 13:36:45 +01:00
dec05eba
acdab088cf
Dont enumerate audio devices if no audio input is specified
2023-11-07 22:30:04 +01:00
dec05eba
cd6105fe10
Update usage info about screen direct option
2023-11-05 02:06:58 +01:00
dec05eba
f524ac2d77
3 sec extra for replay
2023-10-31 21:11:53 +01:00
dec05eba
62e7a04b10
Revert "Try re-enabling use of modified in linux dma buf ext egl create image"
...
This reverts commit 97a345f08f .
2023-10-31 21:11:23 +01:00
dec05eba
f12541d3f0
Revert temp modifier test
2023-10-31 20:59:40 +01:00
dec05eba
18b26a8f38
bla
2023-10-31 20:11:02 +01:00
dec05eba
1f97e02075
Modified hack test
2023-10-31 20:02:20 +01:00
dec05eba
97a345f08f
Try re-enabling use of modified in linux dma buf ext egl create image
2023-10-31 17:40:32 +01:00
dec05eba
2a890a4b4d
Dont include unused drm_fourcc.h, include missing unistd.h for _exit
2023-10-27 11:59:37 +02:00
dec05eba
51154b71be
Fix vram leak for reals
2023-10-22 04:56:34 +02:00
dec05eba
9710f8a2d4
Attempt to fix amd/intel driver bug vram leak, force cfr when livestreaming, replace std::filesystem with posix
...
create replay directory automatically, recursively
2023-10-21 22:46:33 +02:00
dec05eba
bae4504370
Install systemd service in install script, skip empty audio device
...
Stop systemd service with SIGINT
2023-10-15 18:12:33 +02:00
4censord
3ae89c8d7c
Add the ability to save replays into folders by date
...
This adds a new flag, '-mf' with a boolean argument
If this is set, replays are organized in folders by date.
With this, replays are saved like:
$output_folder/2023-10-15/Replay_15-39-28.mp4
instead of all into the same folder.
2023-10-15 18:10:15 +02:00
dec05eba
cf7b5e0904
Attempt to fix vram leak(?)
2023-10-08 22:25:07 +02:00
dec05eba
444a19a087
fflush after puts to fix piping replay path
2023-10-01 10:06:26 +02:00
dec05eba
f89d23c2d0
Remove unused cursor code
2023-09-29 20:56:59 +02:00
dec05eba
b6ea32330e
Use correct offset for kms_vaapi monitor
2023-09-27 00:52:28 +02:00
dec05eba
e63ecd2e02
egl es -> egl
2023-09-18 10:35:29 +02:00
dec05eba
c4eda86052
Revert "p"
...
This reverts commit bccb5ba8f4 .
2023-09-08 11:37:00 +02:00