dec05eba
|
cc7cf8197e
|
Revert "amd/intel: use xrgb format, use drm prime 2"
This reverts commit 2f665e9d53 .
|
2023-04-11 00:27:34 +02:00 |
|
dec05eba
|
2f665e9d53
|
amd/intel: use xrgb format, use drm prime 2
|
2023-04-11 00:06:47 +02:00 |
|
dec05eba
|
b150acb66e
|
amd test 2
|
2023-04-10 23:38:45 +02:00 |
|
dec05eba
|
32459991c0
|
Recreate surface every frame :(
|
2023-04-10 23:21:07 +02:00 |
|
dec05eba
|
6d75615e1d
|
aaa
|
2023-04-10 23:03:52 +02:00 |
|
dec05eba
|
6f9d17fad5
|
Dont create va surface every frame for kms (test)
|
2023-04-10 22:50:41 +02:00 |
|
dec05eba
|
59046178c4
|
Remove unecessary vaCreatebuffer every frame
|
2023-04-10 22:46:56 +02:00 |
|
dec05eba
|
4996266f28
|
Amd monitor recording fixed, remove unused modifier code
|
2023-04-10 21:32:10 +02:00 |
|
dec05eba
|
b298129f3b
|
test kms
|
2023-04-10 20:59:43 +02:00 |
|
dec05eba
|
2e74aad58b
|
Debug amd kms err
|
2023-04-10 20:41:30 +02:00 |
|
dec05eba
|
dddd426904
|
kms: get plane every frame, might fix not updating issue and issue where plane gets invalid
|
2023-04-10 02:25:43 +02:00 |
|
dec05eba
|
7dcf3a68cc
|
Use /usr/bin/gsr-kms-server constant path for pkexec
|
2023-04-09 16:06:39 +02:00 |
|
dec05eba
|
cb82677ae8
|
Move kms client and server to separate directories
|
2023-04-09 15:54:29 +02:00 |
|
dec05eba
|
75ed160122
|
Implement kms vaapi capture
|
2023-04-07 05:31:46 +02:00 |
|
Steam Deck User
|
c720d38978
|
Rename drm to vaapi
|
2023-04-01 19:05:56 +02:00 |
|
Steam Deck User
|
29237c7116
|
Cleanup xcomposite_drm
|
2023-04-01 19:01:20 +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
|
8c6e526318
|
Make sure region size for focused window is divisable by 2
|
2023-03-31 04:37:44 +02:00 |
|
dec05eba
|
82e3720084
|
Install coolbits if using nvidia, add preserve video memory install script
|
2023-03-31 01:11:12 +02:00 |
|
dec05eba
|
d92ecea69e
|
Remove yuv444 for now
|
2023-03-26 19:04:51 +02:00 |
|
dec05eba
|
5d80bd886c
|
Move video encoding to separate thread, remove pixel_format that doesn't do anything and was bugged
|
2023-03-26 19:04:51 +02:00 |
|
dec05eba
|
716cb5b448
|
Add pixfmt yuv420p/yuv444p option to set lossless color
|
2023-03-26 19:04:51 +02:00 |
|
dec05eba
|
d4b8833fdd
|
Remove unused code
|
2023-03-26 19:04:51 +02:00 |
|
dec05eba
|
93cb6593a6
|
Add overclocking option -oc to workaround a NVIDIA driver bug (forcefully set to p2 state when using cuda)
|
2023-03-17 17:17:14 +01:00 |
|
Steam Deck User
|
8cbdb596eb
|
vaapi wip
|
2023-03-17 11:44:51 +01:00 |
|
dec05eba
|
74a5fb9dfb
|
Add screen-direct-force option for VRR monitor
|
2023-03-04 11:19:31 +01:00 |
|
dec05eba
|
e9b4f66e37
|
Fix follow focused for the first window and when switching from/to invalid window
|
2023-02-19 15:56:44 +01:00 |
|
dec05eba
|
a17e8a1a77
|
Fix crash on error: dont do av_buffer_unref on frame contex because device_ctx frees it as well
|
2023-01-18 13:26:25 +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
|
a7e0dbd833
|
Refactor xcomposite into abstract capture api
Refactor c++ files into c files, more usable
|
2022-10-16 04:15:09 +02:00 |
|
dec05eba
|
93d46b9767
|
Refactor nvfbc into abstract capture api
|
2022-10-14 01:22:43 +02:00 |
|