From 0f479d9cf6f2fd46c6bef3f53f871b0db8a60966 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 14 Aug 2026 14:36:35 +0200 Subject: Update README and TODO --- README.md | 1 + TODO | 8 ++++++-- 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. -- cgit v1.2.3