aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-09-07 19:19:00 +0200
committerdec05eba <dec05eba@protonmail.com>2023-09-07 19:19:00 +0200
commit7d358580a21061136919fec2b980daba3d05d741 (patch)
tree0e6c70444ffb0c6e7ac88380c8aced2b706f312c /TODO
parentd6cf3b73549f48bb1a640e6359fc45ee776b7188 (diff)
wip
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 5 insertions, 3 deletions
diff --git a/TODO b/TODO
index 29dc126..6f1ce79 100644
--- a/TODO
+++ b/TODO
@@ -79,15 +79,17 @@ First video and audio frame should be posted immediately instead of waiting 1000
Support vulkan video encoding. That might workaround forced p2 state nvidia driver "bug". Ffmpeg supports vulkan video encoding if it's encoding with --enable-vulkan
-Enable opus/flac again. It's broken right now when merging audio inputs. The audio gets a lot of static noise!
-
It may be possible to improve color conversion rgb->yuv shader for color edges by biasing colors to an edge, instead of letting color overlaying with bilinear filtering handle it.
When webcam is supported mention that nvidia_drm.modeset=1 must be set on nvidia x11 (it's required on wayland so it's not needed there. Or does eglstream work without it??). Check if this really is the case.
+ Support green screen removal, cropping, shader effects in general (circle mask, rounded corners, etc).
Use vfr on nvidia x11 as well, otherwise network data could slow it down to below target fps and mess it up.
Preset is set to p5 for now but it should ideally be p6 or p7.
This change is needed because for certain sizes of a window (or monitor?) such as 971x780 causes encoding to freeze
when using h264 codec. This is a new(?) nvidia driver bug.
- Maybe dont choose p6 or p7 again? it causes micro stutter for some users (?). \ No newline at end of file
+ Maybe dont choose p6 or p7 again? it causes micro stutter for some users (?).
+
+For low latency, see https://developer.download.nvidia.com/compute/nvenc/v4.0/NVENC_VideoEncoder_API_ProgGuide.pdf (section 7.1).
+Remove follow focused option.