From 2f67083915ccb16727d00d49917a520d0962fb8c Mon Sep 17 00:00:00 2001 From: Steam Deck User Date: Sat, 1 Apr 2023 15:14:36 +0200 Subject: 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. --- TODO | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'TODO') 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 -- cgit v1.2.3