Renegotiation problem on OBS Studio
I've been working on a Wayland capture for OBS Studio using PipeWire + Desktop portal. Multiple streams can exist simultaneously (imagine you're capturing 2 windows + another monitor; that would give 3 PipeWire streams). OBS Studio has a setting to set the FPS of a stream. When this setting changes, it performs a stream renegotiation, passing the FPS values both as the desired and maximum framerates.
However, after renegotiating the framerate, only one stream plays again. All others go to paused state.
Here are a few logs: