Commit Graph

252 Commits

Author SHA1 Message Date
dec05eba
5a4d8ce21b Attempt to fix audio/video desync and fps mayhem when
using screen-direct recording
2022-03-28 05:15:18 +02:00
dec05eba
5ca83d45cf Remove direct capture sound hack (fixes audio on fedora) 2022-03-25 13:41:28 +01:00
dec05eba
8117c92ee5 Fix replay crash when not recording audio 2022-03-25 03:33:01 +01:00
dec05eba
a99f010603 Redesign replay to save to file and continue on SIGUSR1 2022-03-25 03:25:36 +01:00
dec05eba
5415f56140 Attempt to fix audio in replay mode in screen-direct 2022-03-24 19:11:23 +01:00
dec05eba
e7de2006e6 Fix replay if no audio stream 2022-03-24 19:04:48 +01:00
dec05eba
d231d93891 Fix fullscreen window forcefully getting unfullscreened on i3 and bspwm 2022-03-24 09:59:04 +01:00
dec05eba
2423e50d44 Add screen-direct option for direct NvFBC 2022-03-24 00:38:35 +01:00
dec05eba
efc15622a9 Attempt to fix audio timestamp being totally wrong on fedora 2022-03-23 19:24:12 +01:00
dec05eba
c595c7ffb5 Add more info about gnome issue in stderr 2022-03-23 17:02:30 +01:00
dec05eba
c0a68e2063 Readd nvfbc cursor capture 2022-03-23 15:11:46 +01:00
dec05eba
3087f3ce12 Add info about PRIME 2022-03-23 15:03:04 +01:00
dec05eba
36fd4516db Add -s option to set record area size, fix workspace switch freezing recording on bspwm, make background black after resize 2022-03-22 23:08:39 +01:00
dec05eba
821cacf9ff Attempt 2 at fixing black screen under dwm/i3 after resize 2022-03-22 17:53:53 +01:00
dec05eba
af2a211767 Fix resize to fullscreen black video 2022-03-22 15:57:29 +01:00
dec05eba
76dc50e862 More compositor info 2022-03-22 14:40:31 +01:00
dec05eba
3b88b53f93 Add note about gtk csd 2022-03-22 14:12:10 +01:00
dec05eba
ff8fa9f0f7 Record black screen instead of crash when compositor + window is not supported at the moment 2022-03-22 13:33:02 +01:00
dec05eba
b8f643a7e1 Add install script for ubuntu based distros 2022-03-22 13:08:02 +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
f81bdfb29e Use /usr/lib64 instead of /usr/lib, which makes it compatible with gentoo 2022-03-22 00:29:20 +01:00
dec05eba
97e0a6ad1b Do not add audio track if not recording audio 2022-02-26 01:43:43 +01:00
dec05eba
55d66cf694 li 2022-02-25 04:22:23 +01:00
dec05eba
35d2cc64fa Fix code after avcodec->codec was deprecated 2022-02-25 04:16:46 +01:00
dec05eba
1f947c5861 Add full list of dependencies in README 2022-01-30 23:27:37 +01:00
dec05eba
4162e9b272 Remove dependency on sibs for building 2022-01-30 23:24:20 +01:00
dec05eba
33ed64355f Update readme with info about nvlax 2021-11-14 05:43:54 +01:00
dec05eba
f20253fce9 Update readme with info about nvfbc 2021-10-30 10:13:59 +02:00
dec05eba
a6e0e16f57 Change format 2021-10-11 18:33:39 +02:00
dec05eba
18b4de0740 Update readme 2021-09-08 12:17:12 +02:00
dec05eba
bbfe02f72b Use interleaved write 2021-09-07 17:55:39 +02:00
dec05eba
4e6e9974fb Fix video/audio sync when recording display 2021-07-29 16:24:29 +02:00
dec05eba
905d430cda Fix recording display when a compositor is running 2021-07-29 15:33:41 +02:00
dec05eba
04d229caf3 Use direct capture when possible 2021-07-29 06:45:55 +02:00
dec05eba
1f71584a77 only use hevc when recording the entire screen 2021-07-23 18:22:57 +02:00
dec05eba
4617e2c45a Add option to record a display or all displays. This requires nvfbc 2021-07-23 17:33:37 +02:00
dec05eba
7b39bd81c0 Fix first frame being black 2021-07-19 06:06:06 +02:00
dec05eba
5ad433c267 Update libpulse version 2020-11-24 13:57:44 +01:00
dec05eba
a7259c6ff5 Add medium quality and set quality to medium by default 2020-09-01 01:35:33 +02:00
dec05eba
5537ebad6d Add medium quality 2020-08-31 23:22:14 +02:00
dec05eba
c94ce44dbe Fix black video when resizing to smaller window size 2020-08-31 06:49:25 +02:00
dec05eba
c622d2d799 Revert select code. Causes laggy video for some reason 2020-08-31 04:19:11 +02:00
dec05eba
5f84ad1c76 Attempt to reduce frame skip 2020-08-31 03:11:01 +02:00
dec05eba
534c9fd299 Change qmin and qmax again. They are too low 2020-08-31 02:56:42 +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
e80bab33ca Use rgb instead of rgba to save memory 2020-08-30 22:54:24 +02:00
dec05eba
9ff163feb9 Disable unused mipmap 2020-08-30 22:26:31 +02:00
dec05eba
fabeb1707f Go all out on quality.. 2020-08-30 06:17:38 +02:00
dec05eba
6fadab748d Set ideal qmax value 2020-08-30 05:22:52 +02:00
dec05eba
d8550f9183 Higher quality for 'high' 2020-08-30 05:15:56 +02:00