<div dir="ltr">Hi, I have a question about EOS as it affects gapless playback.<div><br></div><div>Is EOS sent when the final sample of a stream actually plays? I ask because it looks like playbin sends the about-to-finish signal when it receives drained from uridecodebin, which in turn is generated when EOS is received on uridecodebin's src pad.</div>

<div><br></div><div>So if EOS is sent only when the final sample is actually played how does playbin get a new sample to the audio driver in time?</div><div><br></div><div>Thanks,<br>Shawn</div></div>