Hi Simon,

>From your description, it does not seem to be a problem of speed but
rather a bad synchronization between liq and ALSA/AO. There is nothing
really CPU intensive in your setup -- by the way, you can also easily
get the non-blocking behaviour in on_metadata's handler by calling
system("yourpyhonscript &").

That said, I don't have any easy solution for you: experiment with
both outputs, in buffered or unbuffered modes, tweak the parameters
and settings (including liquidsoap's internal frame size and
samplerate, i.e. frame.size and frame.rate(?)): it will affect the
timing and thus the latencies. I'm not so experimented with that
tweaking game, unfortunately. I usually try to make sure that the
internal frame size matches the frame size of the output for soundcard
outputs. I wish we had a better soundcard support, but it seems
impossible to make things work perfectly and automatically when it
comes to hardware.

And after all, if your only realtime output is the soundcard and it
sounds good enough, don't mind the catchup. It's only there to tell
you that something might be late, which matters if there's an
output.icecast next to your soundcard output.

Good luck,
-- 
David

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to