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