<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">- sorry if this double-sends, I think the first one was blocked -</span></div><span style="font-family:arial,sans-serif;font-size:13px"><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div>Hi, I have a question about EOS as it affects gapless playback.</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Thanks,<br>Shawn</div></div>