Changes between Version 13 and Version 14 of Ticket #438
- Timestamp:
- Mar 3, 2008 3:51:20 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #438 – Description
v13 v14 16 16 17 17 This ticket solves the problem in several ways: 18 * introduce {{{delaybuf.[hc]}}} as a generic buffering mechanism. 18 * introduce {{{delaybuf.[hc]}}} as a generic buffering mechanism. The delaybuf automatically learns the optimal buffering to be applied to audio flow, and shrinks or expands the audio in the buffer as necessary (for example, upon overflow or underflow situation) without degrading the audio quality by much or producing the clicks noise. This is done by using WSOLA algorithm, implemented in ticket #497 19 19 * use {{{delaybuf}}} in {{{soundport}}}, so that now recording and playback callbacks are called in perfect interleave. 20 20 * also install {{{delaybuf}}} in {{{splitcomb}}} and conference bridge since they need the same buffering mechanism. 21 * add a capability in {{{delaybuf}}} to expand or shrink audio samples without affecting the audio quality nor producing the clicks noise. This is done by using WSOLA algorithm, implemented in ticket #49722