aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSteam Deck User <deck@archlinux.steamdeck>2023-04-01 15:14:36 +0200
committerSteam Deck User <deck@archlinux.steamdeck>2023-04-01 16:29:24 +0200
commit2f67083915ccb16727d00d49917a520d0962fb8c (patch)
tree6bc13adc7819305f03aa3e68f904d9e19e4b1248 /TODO
parent162eac8c2f460ac8231696b511785d69bb7c97ff (diff)
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.
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 7 insertions, 1 deletions
diff --git a/TODO b/TODO
index 99d12c5..11af2cd 100644
--- a/TODO
+++ b/TODO
@@ -33,4 +33,10 @@ The video output will be black if if the system is suspended on nvidia and NVreg
NVreg_RegistryDwords.
Restore nvfbc screen recording on monitor reconfiguration.
-Window capture doesn't work properly in _control_ game after going from pause menu to in-game (and back to pause menu). There might be some x11 event we need to catch. Same for vr-video-player. \ No newline at end of file
+Window capture doesn't work properly in _control_ game after going from pause menu to in-game (and back to pause menu). There might be some x11 event we need to catch. Same for vr-video-player.
+
+Fix constant framerate not working properly on amd/intel because capture framerate gets locked to the same framerate as game framerate, which doesn't work well when you need to encode multiple duplicate frames. We can skip multiple encode if we duplicate frame once and then use that same frame data as the difference between frames will be exactly the same, but hevc complains about that. Is there a way to make hevc shut up?
+
+JPEG color range on amd seems to produce too bright video with h264 but not hevc, why?
+
+Support recording screen/monitor on amd/intel. \ No newline at end of file