Hi Alexander,

On Thu, Jun 20, 2013 at 11:10 PM, Alexander Schremmer
<[email protected]> wrote:
> The process itself only needs 40% CPU of 400% (dual core, dual
> threaded).

There's one more thing to say: liquidsoap essentially only uses one
core at a time. There are two reasons for this: in the streaming
model, one clock = one thread; two threads cannot execute OCaml code
at the same time.

Do you have the "catchup" problem if you enable only one
encoder/output? If not, then I suggest you try to re-enable the other
ones, but in separate clocks (cf. doc, also I've explained that a few
times on the ML). That way, they will compute in different threads,
and the C part of the computation (that is, encoding) can be
parallelized.

Hope this helps,
--
David

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to