Re: [ecasound] Double buffering

From: Kai Vehmanen <kvehmanen@email-addr-hidden>
Date: Tue May 08 2012 - 00:46:09 EEST


On Thu, 3 May 2012, Joel Roth wrote:

> According to 'man ecasoundrc' the default value of the
> 'bmode-defaults-nonrt' setting is no double buffering.
> Is there any situation that one would *not* want double
> buffering?

for any batch/offline processing. Double-buffering consume a lot of
memory, and causes additional memory copy traffic. So if you are just
reading from files, processing, and writing to another set of files,
double-buffering does not buy you anything. But for any use-case where you
are reading and/or writing to timing sensitive objects (ALSA, JACK,
rtnull), you'll benefit from double-buffering.

In ecasoundrc defaults, double-buffering is only disabeld in the 'nonrt'
profile and that applies only in he above case where there are no
real-time inputs nor outputs.

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
Ecasound-list mailing list
Received on Tue May 8 04:15:02 2012

This archive was generated by hypermail 2.1.8 : Tue May 08 2012 - 04:15:02 EEST