Hi!<br><br>My application has two rtsp live streams and two input selectors to switch between them. One noticeable thing is that the switching causes around 3 sec delay. I played with properties of some plug-ins and found that the delay is controllable with &quot;latency&quot; property of rtspsrc emlement. It seems like switching event let the rtspsrc drops current buffer and do buffering again.<br>
<br>Here goes my question:<br>Is this expected behavior? If yes, why is that? Is there any good reason to do this? I think switching at input-selector and buffering at rtspsrc should not be associated.<br><br>The input-selector documentation said, when it switches its input, the first thing happens in there is blocking the all the sink pads. The actual code do this job by locking the input-selector object. May LOCK cause some effect to the other elements linked to input selector?<br>
<br>I am pretty much newbie in the gstreamer world. Any types of explanation is welcome.<br><br>Thank you in advance!<br><br>Justin<br><br><br><br>