4 seconds of buffer seem pretty high. I'd imagine that the catchup
plays a role here: if liquidsoap gets late, oss probably drops some
data (ring buffer too small), and when liquidsoap tries to catchup by
going super fast, oss either blocks him, or feed random data.

The conclusion is what Romain said: liquidsoap should not attempt to
clock OSS. Currently, it's root.sync=false, but soon the oss input
will be able to say: I have my own clock, don't try to rule me. It
won't make a big difference when you work with a buffer to work as the
interface of two clocks (except more control on the behavior of that
buffer) but sometimes it'll allow you to work with only OSS clocking a
full liq setup.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to