Ok, it looks like ogg streams are valid from my end. I believe what you are
seeing is another case of a decoder not being aware of how ogg streams are
structured.
Each ogg stream consists of multiple logical ogg tracks placed one after the
other. Thus, on song change, the playback position indeed will have a gap. I
believe that this what you are seeing.
This is a problem because you cannot just remove all tracks and make your
stream a single logical track: in order to pass metadata, you also need to stop
the current logical track.
There's a long detailed explanation of ogg streams here:
https://xiph.org/ogg/doc/oggstream.html
I'm gonna close this for now. Please reopen if you think my explanation isn't
correct.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/savonet/liquidsoap/issues/588#issuecomment-409596670
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users