Draft: aperture: Avoid unnecessary stream restarts
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