Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#24 Extending the max_buffers audio i/o parameter

open
nobody
5
2008-09-28
2008-09-28
Kai Vehmanen
No

Ecasound development item (edi-23). Now tracked here at sf.net.

--cut--
Details:

- rationale
- currently use of hw-level buffering for realtime
can be controlled by a toggle option max_buffers
- this is too limited for many situations

- goal
- to replace max_buffers with the concept of
buffer_count in AUDIO_IO_DEVICE interface
- extending the command-line syntx
- make it possible for user to select between
1) maximum bufferin, 2) minumum (= 3 buffers)
or 3) exact buffer count

- solution ideas
- -z:intbuf and -z:nointbuf (still before)
- -z:bufcount,X (use X buffers of -b:Y frames)
- similar notation in buffering profile handling

- list of critical points (possibly problems, difficult use cases)
- if -z:intbuf is specified, how many period should
engine use for prefilling...?
--cut--

Discussion