aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-07-23 17:33:37 +0200
committerdec05eba <dec05eba@protonmail.com>2021-07-23 17:33:37 +0200
commit4617e2c45aee13d1558d9d1aa7f964f550705d63 (patch)
treee24a8b0ceaf478ffe7fa63be051f668d131a22de /TODO
parent7b39bd81c0933e94e0b9f662a035bb76b3439373 (diff)
Add option to record a display or all displays. This requires nvfbc
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 7 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..c2af783
--- /dev/null
+++ b/TODO
@@ -0,0 +1,7 @@
+Check for reparent.
+Only add window to list if its the window is a topmost window.
+Use nvEncoder api directly? maybe with this we could copy the window opengl texture directly to the gpu which doesn't work right now for some reason.
+ Right now we are required to copy the opengl texture to another opengl texture first.
+Load cuda at runtime with dlopen.
+Track window damages and only update then. That is better for output file size.
+Remove cuda to cuda copy when using nvFBC if possible. ffmpeg is getting in the way. \ No newline at end of file