From 29a21ffff0c1447284957ed3b12a73e12bcdc3fb Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 6 Oct 2024 02:25:04 +0200 Subject: Move some TODO from README to TODO file --- README.md | 7 +------ TODO | 6 +++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d9e91c9..4b9f2e1 100644 --- a/README.md +++ b/README.md @@ -168,9 +168,4 @@ Try recording to an SSD and make sure it's not using NTFS file system. Also reco ## The colors look washed out when recording a monitor with HDR enabled You have to either record in hdr mode (-k `hevc_hdr` or -k `av1_hdr` option) to record a HDR video or record with desktop portal option (`-w portal`) to turn the HDR recording into SDR. ## GPU Screen Recorder records night light when recording in HDR mode -You can record with desktop portal option (`-w portal`) instead which ignores night light, if you are ok with recording without HDR. - -# TODO -* Dynamically change bitrate/resolution to match desired fps. This would be helpful when streaming for example, where the encode output speed also depends on upload speed to the streaming service. -* Implement opengl injection to capture texture. This fixes VRR without having to use NvFBC direct capture. -* Always use direct capture with NvFBC once the capture issue in mpv fullscreen has been resolved (maybe detect if direct capture fails in nvfbc and switch to non-direct recording. NvFBC says if direct capture fails). +You can record with desktop portal option (`-w portal`) instead which ignores night light, if you are ok with recording without HDR. \ No newline at end of file diff --git a/TODO b/TODO index d91913c..6e535c7 100644 --- a/TODO +++ b/TODO @@ -173,4 +173,8 @@ Support recording while in replay mode. This will be needed when enabling replay The harder and more bloat solution for this would be to make an IPC. The simple solution would be to use SIGUSR2 for starting/stopping recording since SIGUSR2 is unused for replays. That would mean SIGUSR2 for pausing recording would be ignored. It also means that the video will be created in the same directory as the replay (or have option to specify another location for that) but the filename would have to be generated automatically. - To rename the file you would have to use -sc to rename it with a script, or add an option to provide a template for the name. \ No newline at end of file + To rename the file you would have to use -sc to rename it with a script, or add an option to provide a template for the name. + +Dynamically change bitrate/resolution to match desired fps. This would be helpful when streaming for example, where the encode output speed also depends on upload speed to the streaming service. +Implement opengl injection to capture texture. This fixes VRR without having to use NvFBC direct capture and also allows perfect frame timing. +Always use direct capture with NvFBC once the capture issue in mpv fullscreen has been resolved (maybe detect if direct capture fails in nvfbc and switch to non-direct recording. NvFBC says if direct capture fails). \ No newline at end of file -- cgit v1.2.3