From 6141fda5e2100fffd1af8daa01a5ea6dcff77057 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 6 Jul 2024 01:43:50 +0200 Subject: Add support for vp8 and vp9 (experimental) --- TODO | 3 --- 1 file changed, 3 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 1051253..eff74fd 100644 --- a/TODO +++ b/TODO @@ -44,8 +44,6 @@ Intel is a bit weird with monitor capture and multiple monitors. If one of the m Is that only the case when the primary monitor is rotated? Also the primary monitor becomes position 0, 0 so crtc (x11 randr) position doesn't match the drm pos. Maybe get monitor position and size from drm instead. How about if multiple monitors are rotated? -Support vp8/vp9. This is especially important on amd which on some distros (such as Manjaro) where hardware accelerated h264/hevc is disabled in the mesa package. - Support screen (all monitors) capture on amd/intel and nvidia wayland when no combined plane is found. Right now screen just takes the first output. Use separate plane (which has offset and pitch) from combined plane instead of the combined plane. @@ -140,7 +138,6 @@ Support selecting which gpu to use. This can be done in egl with eglQueryDevices Remove is_damaged and clear_damage and return a value from capture function instead that states if the image has been updated or not. -Test install intel-hybrid-codec-driver-git for vp8 encoding on intel. When adding support for steam deck, add option to send video to another computer. New gpu screen recorder gui should have the option to cut the video directly, maybe running an ffmpeg command or implementing that ourselves. Only support gpu screen recorder video files. Add hdr metadata to encoder settings metadata. -- cgit v1.2.3