Gstreamersource can stall stream
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment: 0.3.38, Archlinux, Sway
Description of Problem:
After a client using the gstreamer plugin (eg. cheese) to a pipewire video source like the upcomming obs-virtualcam and then restarting the video source, the output gets stalled (unable to dequeue a buffer after all are used the first time) until the gstreamer source is closed/restarted.
How Reproducible:
Always
Steps to Reproduce:
- Start virtual camera in obs
- Connect cheese
- Stop virtual camera
- Start virtual camera
Actual Results:
Stream is stalled until cheese is closed
Expected Results:
Stream continues and either cheese can properly reconnect or drop the connection
Additional Info Eg. pw-dump -N > file
(As Attachment Please):