SUMMARY Demonstrative video: https://youtu.be/1m-jBdtOXG8 When you disconnect the pipewire video feed from kamoso it stays frozen permanently, even if you reconnect the nodes. If this is a pipewire bug, let me know and I'll go pester them. STEPS TO REPRODUCE 1. Use kamoso with pipewire 2. Disconnect kamoso from the video feed 3. Reconnect the nodes OBSERVED RESULT The video freezes permanently until something on the software side resets the connection EXPECTED RESULT The video should be unfrozen once the connection returns SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.23.2 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2
And why would you do that? In any case, this is probably an issue upstream in pipewire gstreamer integration. We are just using "wrappercamerabinsrc", there's not much we can do about it from kamoso.
No practical reason. I was only testing the rerouting possibilities of pipewire video feeds. Although now that I think about it, there could be a reason to do so if in the future you want to reroute video through some simple effect program before connecting it back to kamoso. Anyways, I'll go file a pipewire bug.
This seems to have been fixed in upstream pipewire.