nicesrc gst element failing (reason not-linked) while removing it
Submitted by Fabrice Bellet
Assigned to Olivier Crête @ocrete
Link to original bug (#100565)
Description
Hi!
I encountered this bug while removing the video stream (and the video stream only) in a fsrtpsession in empathy. The problem happens while the farstream session is destroyed, there is some kind of race, when the nicesrc element transition changes from PLAYING to PAUSED to READY, and still handles buffers, without an attached sink, causing the not-linked error in the basesrc gst element.
This error being fatal for the pipeline, the connection is unexpectedly closed in the client.