Commit Graph

1079 Commits

Author SHA1 Message Date
dec05eba
793d4839f5 Support hevc vulkan, fix vulkan encoding for all resolutions, disable vulkan encoding for now until drivers and ffmpeg work properly 2024-10-03 12:42:17 +02:00
dec05eba
c74c89e028 Proper error handling for fd cleanup in vaapi query 2024-10-02 18:16:53 +02:00
dec05eba
fdc4bfe0d2 no vulkan prototypes 2024-10-02 17:53:46 +02:00
dec05eba
ecf4876654 vulkan-headers as dependency 2024-10-02 17:50:13 +02:00
dec05eba
07a843747c Comment out vulkan includes for now 2024-10-01 23:10:20 +02:00
dec05eba
4f709f0fa6 Rename codec query cuda to codec query nvenc 2024-10-01 18:30:11 +02:00
dec05eba
720a4e2919 Support gpus that only support low power encoding mode (Intel Arc A380) 2024-10-01 18:28:06 +02:00
dec05eba
0eb9ce003d Cleanup rc 2024-09-29 04:56:25 +02:00
dec05eba
ebc8c69bac Add vulkan video encoding option (-k h264_vulkan). WIP, not fully hardware accelerated yet 2024-09-27 03:03:09 +02:00
dec05eba
412cf0dbae Revert "Temp fix for nvfbc"
This reverts commit 8ab1150fb8.
2024-09-26 18:15:15 +02:00
dec05eba
8ab1150fb8 Temp fix for nvfbc 2024-09-26 17:53:08 +02:00
dec05eba
ddbb2f63b7 Revert 2024-09-26 17:49:30 +02:00
dec05eba
51ee40f85d Revert "Better glx config selection"
This reverts commit 69c3102465.
2024-09-26 17:47:43 +02:00
dec05eba
77fea88fe6 debug 2024-09-26 17:37:00 +02:00
dec05eba
69c3102465 Better glx config selection 2024-09-26 17:35:16 +02:00
dec05eba
2a87561d34 nvfbc fix test 2024-09-26 16:56:55 +02:00
dec05eba
52bd102a26 Revert "temp debug output"
This reverts commit 97998f1bab.
2024-09-26 16:56:36 +02:00
dec05eba
97998f1bab temp debug output 2024-09-26 16:41:55 +02:00
dec05eba
1aaa26d87e Move codec query from encoder to separate file 2024-09-26 16:08:26 +02:00
dec05eba
0b20a46e58 Name capture/encoder variable self 2024-09-26 02:36:31 +02:00
dec05eba
aa2fa1e17e Add template for vulkan video encoding 2024-09-26 02:23:56 +02:00
dec05eba
2b60c02181 m 2024-09-24 22:46:31 +02:00
dec05eba
1b4ccce170 minor readme 2024-09-24 22:45:33 +02:00
dec05eba
3bcc7aa439 Update about link in readme 2024-09-24 22:44:09 +02:00
dec05eba
5863fda414 Comments 2024-09-22 19:58:54 +02:00
dec05eba
77364b7734 4.1.11 sigh 4.1.11 2024-09-21 22:32:44 +02:00
dec05eba
adddca41d8 Fallback for vaapi copy to opengl copy 2024-09-21 22:10:36 +02:00
dec05eba
1ee2587a8f exit 0 instead of exit 1 2024-09-21 17:51:01 +02:00
dec05eba
c21e58f16f Add start/stop example script 2024-09-21 17:48:26 +02:00
dec05eba
95e1971f8f Fix first frame is black 2024-09-21 16:38:15 +02:00
dec05eba
fb707aee6f Revert "frame test"
This reverts commit 048efbd851.
2024-09-21 16:16:37 +02:00
dec05eba
048efbd851 frame test 2024-09-21 16:12:39 +02:00
dec05eba
bbb7212726 4.1.10, urgent fix 2024-09-21 15:44:04 +02:00
dec05eba
eddb07ac40 Revert recent time framing and performance changes as it affects slower devices badly 2024-09-21 15:43:19 +02:00
dec05eba
ff6d468713 4.1.9, Prepare for new hdr metadata alloc function and new preset values in ffmpeg 7.1 2024-09-20 23:01:47 +02:00
dec05eba
f3284302a7 Dont crash on error in nvenc query 2024-09-20 18:59:37 +02:00
dec05eba
559a881dfd Pls work 2024-09-20 18:34:34 +02:00
dec05eba
3775db5565 Attempt to fix nvenc query on old nvidia cards (driver version 470) 2024-09-20 18:11:08 +02:00
dec05eba
aef223d844 Remove damage tracking for now, better frame timing (deal with time error accumulation) 2024-09-20 02:20:42 +02:00
dec05eba
6e73e40bb1 r 2024-09-18 17:01:54 +02:00
dec05eba
2347ca7ae6 M 2024-09-18 15:00:38 +02:00
dec05eba
87d4be8153 m 2024-09-18 14:59:39 +02:00
dec05eba
e4acd2db8c More FAQ 2024-09-18 14:58:50 +02:00
dec05eba
dae68d382e Fix for ffmpeg 7.1 2024-09-18 13:47:58 +02:00
dec05eba
824db79882 Constant framerate tweaking 2024-09-18 12:27:41 +02:00
dec05eba
41bd6cee63 Use async_depth option on vaapi for much better encoding performance 2024-09-18 11:15:10 +02:00
dec05eba
702c681a95 4.1.8 2024-09-17 00:13:36 +02:00
dec05eba
85d35bede2 Disable pure vaapi for intel because it doesn't work, will be fixed later if possible 2024-09-17 00:09:03 +02:00
dec05eba
09fa00d4a7 kms: allow capture higher than monitor framerate on wayland 2024-09-16 23:31:53 +02:00
dec05eba
69088303c0 Fix mixed audio messed up because of sleep in mutex lock 2024-09-16 23:31:53 +02:00