From 4ad0118f359d954f9e5276ca6bf29a51e6dfa559 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 26 Jul 2023 02:31:12 +0200 Subject: High priority egl context if possible, use eglBindAPI(EGL_OPENGL_ES_API) --- TODO | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 316e492..325f03c 100644 --- a/TODO +++ b/TODO @@ -37,12 +37,9 @@ Window capture doesn't work properly in _control_ game after going from pause me 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? - Properly handle monitor reconfiguration (kms vaapi, nvfbc). Better configure vaapi. The file size is too large. -Better colors for vaapi. It looks a bit off when recording vscode for example. Clear vaapi surface (for focused window). @@ -87,4 +84,4 @@ Support vulkan video encoding. That might workaround forced p2 state nvidia driv Enable opus/flac again. It's broken right now when merging audio inputs. The audio gets a lot of static noise! -It may be possible to improve color conversion rgb->yuv shader for color edges by biasing colors to an edge, instead of letting color overlaying with bilinear filtering handle it. \ No newline at end of file +It may be possible to improve color conversion rgb->yuv shader for color edges by biasing colors to an edge, instead of letting color overlaying with bilinear filtering handle it. -- cgit v1.2.3