Commit Graph

36 Commits

Author SHA1 Message Date
dec05eba
0a2806972f Experimental wayland support, test 1 2023-07-18 02:14:27 +02:00
dec05eba
f38ed36271 Test fix using correct gpu when multiple gpus are connected 2023-07-09 23:30:38 +02:00
dec05eba
41b77cc84e Disable error on warning because of possible ffmpeg deprecated warning 2023-05-17 19:30:30 +02:00
dec05eba
6cff1a49d2 Fix all warnings 2023-05-17 18:49:16 +02:00
dec05eba
49ac7d7429 Add code to copy cursor image to opengl texture and update on event update (not used yet) 2023-04-21 20:59:06 +02:00
dec05eba
3bb22d0b3e version 2.1.0 2023-04-18 22:24:24 +02:00
dec05eba
cb82677ae8 Move kms client and server to separate directories 2023-04-09 15:54:29 +02:00
dec05eba
226d66d7bf version 2.0.0 2023-04-08 02:19:47 +02:00
dec05eba
75ed160122 Implement kms vaapi capture 2023-04-07 05:31:46 +02:00
Steam Deck User
2f67083915 Use vaapi to do rgb->yuv420p color conversion
Enable window capture for amd/intel.
Properly check if h264/hevc is supported on amd/intel before using
codec.
2023-04-01 16:29:24 +02:00
dec05eba
1d8d95fba4 Add option to merge audio devices by separating audio inputs with | in one -a 2023-02-16 23:40:21 +01:00
dec05eba
4e6fc174fe follow focused 2022-12-20 15:32:42 +01:00
dec05eba
6a6bb703bc wip intel 2022-11-30 19:36:33 +01:00
dec05eba
93d46b9767 Refactor nvfbc into abstract capture api 2022-10-14 01:22:43 +02:00
dec05eba
9d185f3091 Use p4 preset on older gpus (kepler family) because of performance
with p7
2022-10-11 19:47:28 +02:00
dec05eba
e80d7676d4 Livestream: add silent audio track if not audio input is provided (fixes youtube and other sites) 2022-10-04 01:32:27 +02:00
dec05eba
1db2282683 Remove dependency on glew and glfw, move external files to external directory 2022-09-28 01:03:06 +02:00
dec05eba
4fead183fe Load cuda at runtime. Include cuda header files inside the project 2022-09-26 01:26:45 +02:00
dec05eba
919890b7b2 Fix replay video/audio desync, fix dummy audio when dropping audio input, give each audio stream a new name so it can be replaced with pipewire graphs 2022-09-20 03:39:15 +02:00
dec05eba
a99f010603 Redesign replay to save to file and continue on SIGUSR1 2022-03-25 03:25:36 +01:00
dec05eba
d4bc7b420e Add script to record the selected window (with the active audio device) 2022-03-22 13:04:08 +01:00
dec05eba
35d2cc64fa Fix code after avcodec->codec was deprecated 2022-02-25 04:16:46 +01:00
dec05eba
5ad433c267 Update libpulse version 2020-11-24 13:57:44 +01:00
dec05eba
c622d2d799 Revert select code. Causes laggy video for some reason 2020-08-31 04:19:11 +02:00
dec05eba
008f119f4c Use select on x11 display instead of sleeping and use xdamage again 2020-08-31 01:21:11 +02:00
dec05eba
d69aded7fa Slightly improve performance by only swapping buffer on redraw 2020-08-30 04:06:49 +02:00
dec05eba
9f25b2e8e5 Remove dependency on alsa in project.conf 2020-08-28 20:20:38 +02:00
dec05eba
0ec013395f Improve quality of lower resolution video, make video smoother 2020-06-21 14:41:11 +02:00
dec05eba
ba0c32066d Remove unused glx dependency 2020-06-21 14:41:11 +02:00
dec05eba
32b66c95ff Add pulseaudio, parse command line args 2020-06-21 14:41:11 +02:00
dec05eba
2fcd3ee3e5 Add audio support 2020-06-21 14:41:11 +02:00
dec05eba
e223556b5d Rename to gpu screen recorder 2020-06-21 14:40:36 +02:00
dec05eba
405f810457 blabla 2020-03-29 17:48:17 +02:00
dec05eba
7c8c97b1a8 add alsa 2020-03-29 09:10:24 +02:00
dec05eba
35810337f7 works 2020-03-28 08:47:53 +01:00
DEC05EBA
d841066768 first 2020-01-08 13:34:55 +01:00