[linux-audio-dev] audioengine/laaga progress report

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] audioengine/laaga progress report
From: Paul Davis (pbd_AT_Op.Net)
Date: Fri Jun 15 2001 - 22:52:39 EEST


well, i changed the implementation to use file descriptors throughout,
rather than signals. there turned out to be things that were just to
tricky do with signals around. its not exactly trivial to get this
all to work with fd's, but its mostly a logic problem which is easier
than a "POSIX semantics" problem.

the new version is mostly working; i'm trying to fix some problems
that are almost certainly just minor coding bugs (e.g. attaching new
clients after an old one was killed with SIGTERM, etc.)

the price seems to be about an extra 50 usecs for the first
out-of-process client inserted the main engine cycle. this is without
any compiler optimization, but i doubt it will make much difference.
each additional out-of-process client adds about 10-20 usecs. some
improvements may be possible here, and i'm not testing with SCHED_FIFO
right now.

the clients here simply copy their single input to their single
output, which is a trivial though vaguely interesting workload :)

--p


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Jun 15 2001 - 22:49:23 EEST