playbin3: No gapless playback after seek operation
The issue can be reproduced with gst-play-1.0
, playing some files from a DLNA server:
gst-play-1.0 --use-playbin3 --gapless http://my.dlna.server/1.flac http://my.dlna.server/2.flac
How to reproduce:
- Run
gst-play-1.0
with at least two network streams which are meant to be played gapless. (The issue does not occur when playing from files.) - Seek forward as far as you like, but stop when
About to finish, preparing next title
is printed. Seeking one step forward is enough to trigger the issue. - Let the first stream play and listen to the transition to the next stream.
- There will be a short, audible gap.
There is no gap (I think) when seeking further forward after About to finish, preparing next title
has been printed.
Tested with version b2bfb066 on main branch, 100% reproducible.