aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md1
-rw-r--r--TODO8
2 files changed, 7 insertions, 2 deletions
diff --git a/README.md b/README.md
index 56cd972..2cbb5db 100644
--- a/README.md
+++ b/README.md
@@ -228,6 +228,7 @@ Note: this issue doesn't happen when you using the vulkan video encoding option
## TEMPORARY ISSUES
1) Videos are in variable framerate format. Use MPV to play such videos, otherwise you might experience stuttering in the video if you are using a buggy video player. You can try saving the video into a .mkv file instead as some software may have better support for .mkv files (such as kdenlive). You can use the "-fm cfr" option to to use constant framerate mode.
2) FLAC audio codec is disabled at the moment because of temporary issues.
+3) Capturing webcam doesn't work on nvidia x11 when capturing a monitor at the same time.
# Examples
Look at the [scripts](https://git.dec05eba.com/gpu-screen-recorder/tree/scripts) directory for script examples. For example if you want to automatically save a recording/replay into a folder with the same name as the game you are recording.
diff --git a/TODO b/TODO
index 207f5a3..22e818f 100644
--- a/TODO
+++ b/TODO
@@ -395,8 +395,6 @@ Add option to capture all monitors automatically.
Make -w optional, to only capture audio.
-Use GL_RGBA16F or GL_RGBA32F for hdr, that allows color values to be outside the 0.0 to 1.0 range.
-
https://registry.khronos.org/EGL/extensions/EXT/EGL_EXT_surface_SMPTE2086_metadata.txt
Doesn't work: sibs run --args -w "/dev/video0;camera_width=800;camera_height=600;pixfmt=yuyv" -fm content -o video.mp4
@@ -431,3 +429,9 @@ Take color pipeline into consideration in kms hdr capture. Right now kde only us
Maybe use 3D LUT for hdr tonemapping instead of per fragment math.
Update cuda to the use the same device as the opengl context (egl device).
+
+List all available drm monitors on wayland (from any device) and select the gpu to record with based on the device attached to the monitor.
+ Do this by modifying the for_each_active_monitor_output to also return the device associated with the monitor.
+
+Support capturing directly in tty by using gbm to open the device instead of using x11/wayland.
+ It cant work on pre-gbm nvidia gpus, but eh; they cant run anything except x11 anyways.