Ideas/plans for performance optimizations
Just a tracker bug for several related ideas/plans for performance improvements I have in my head. Here in order to make things more transparent and make it possible to discuss, so we don't step on each others toes.
-
-
fix high delay with some cameras, especially USB ones (https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3910).
-
-
-
Reduce stream restarts to improve startup time (#141 (closed))
-
-
-
improve frame rates: further adopt Cheese algorithm, improve caps selection to reorder more aggressively and e.g. prefer jpeg over raw if that is faster (!223 (merged))
-
-
-
move jpeg decoding to individual filters (in order to address #125)
-
-
-
Improve viewfinder performance by reducing copies, doing things on the GPU, use dmabuf passthrough (see also !172 (comment 2018233))
-
cc @sonny
Edited by Robert Mader