Skip to content

Draft: aperture: Avoid unnecessary stream restarts

Robert Mader requested to merge rmader/snapshot:reduce-renegotiations into main

By only starting the stream after the pipeline is set up. Together with recent a pipewiresrc optimization, this avoids unnecessary stream restarts and buffer reallocations, which can have a noticeable impact on app startup time - especially on slow devices with high-res cameras, such phones.


See also:


Helpful commands:

GST_DEBUG=pipewiresrc:5 snapshot 2>&1 | grep -E "add buffer|remove buffer"
Edited by Robert Mader

Merge request reports