Real Time Audio (SCHED_FIFO)

Esben Stien b0ef at esben-stien.name
Mon Jul 30 03:26:55 CEST 2007


Jeff Rush <jeff at taupro.com> writes:

> Actually it depends on how much mixing you're doing.

How?. As long as you only transport audio from the microphone to the
gsmd, you're screwed without real time transport.

>  At the hardware interface they are using ALSA.

Yeah, same as pulseaudio, but it doesn't mean much when the pipe from
one place to another is not running with proper scheduling and
priority.

> Above ALSA, the default sound server for OpenMoko is PulseAudio, a
> very good audio server.  It has features to support low-latency and
> realtime response.

Yeah, but there is no support for low latency and real time transport
of audio between applications, so it doesn't help much that pulseaudio
does this.

If there is no reliable way to transport audio, then you will have
drop outs of audio under system load. Heavy buffering is also not an
option.

-- 
Esben Stien is b0ef at e     s      a             
         http://www. s     t    n m
          irc://irc.  b  -  i  .   e/%23contact
           sip:b0ef@   e     e 
           jid:b0ef@    n     n




More information about the community mailing list