aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-11-23 01:35:44 +0100
committerdec05eba <dec05eba@protonmail.com>2025-11-23 01:36:00 +0100
commit72c548c19ef17fa531b60f23dcbeeff96b8c29c4 (patch)
treef365d776d68728ccb6ca8b4eff614e08039ab4fd /TODO
parent7123081e5397bf085d96c2137dbf81a2df70822c (diff)
Fix -fallback-cpu-encoding not working properly
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 4 insertions, 2 deletions
diff --git a/TODO b/TODO
index 427977a..9a664f5 100644
--- a/TODO
+++ b/TODO
@@ -195,8 +195,6 @@ Always disable prime run/dri prime and list all monitors to record from from all
Allow flv av1 if recent ffmpeg version and streaming to youtube (and twitch?) and for custom services.
Use explicit sync in pipewire video code: https://docs.pipewire.org/page_dma_buf.html.
-Support vaapi rotation. Support for it is added in mesa here: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32919.
-
Replay (and recording?) fails to save properly sometimes (especially for long videos). This is noticable with mp4 files since they get corrupt and become unplayable.
The entire video does seem to get saved (it's a large video file) and it seems to have the correct headers but it's not playable.
@@ -354,3 +352,7 @@ In gpu screen recorder --info output codec max resolutions. This allows for bett
Set minimum fps for live stream or piping or always.
Support youtube sso.
+
+Remove -fm content (support it but remove it from documentation and output deprecation notice when its used) and use it when using -fm vbr (which is the default option).
+ But first -fm content needs to be support on wayland as well, by checking if there is a difference between frames (checksum the frame content).
+ -fm content also needs to have a minimum fps to prevent live stream from timing out when nothing changes on the screen.