]> code.delx.au - pulseaudio/commit
echo-cancel: Fix calc_diff for asymmetric sample specs
authorStefan Huber <s.huber@bct-electronic.com>
Tue, 18 Dec 2012 12:52:32 +0000 (13:52 +0100)
committerTanu Kaskinen <tanuk@iki.fi>
Thu, 20 Dec 2012 08:24:43 +0000 (10:24 +0200)
commit84e45843220af6479c3e250d0dcfc6904fad007f
treed0587e00985c4976bc542d01857e193535282ada
parentfc9ad93bb4b2a150766f9a4431949fc4ff4a69eb
echo-cancel: Fix calc_diff for asymmetric sample specs

In case that source and sink use different sample specs (e.g., different
number of channels) the computation of the latency difference fails.
To fix this, we obtain the corresponding latencies in terms of time using
the respective sample specs instead of buffer sizes.

Signed-off-by: Stefan Huber <s.huber@bct-electronic.com>
Acked-by: Peter Meerwald <p.meerwald@bct-electronic.com>
src/modules/echo-cancel/module-echo-cancel.c