aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-07-26 02:31:12 +0200
committerdec05eba <dec05eba@protonmail.com>2023-07-26 02:31:12 +0200
commit4ad0118f359d954f9e5276ca6bf29a51e6dfa559 (patch)
tree8fdbef66cceedddff5425be79690e83bf9df96c9 /TODO
parentbee99a69e39a0061790ffddbb84c991988681db5 (diff)
High priority egl context if possible, use eglBindAPI(EGL_OPENGL_ES_API)
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 1 insertions, 4 deletions
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.