AgeCommit message (Expand)AuthorFilesLines
2008-10-07Use multi-channel echo canceller if there are multiple channelsspeexdspOlivier Crête2-11/+45
2008-10-06Default channel count is 1Olivier Crête1-9/+7
2008-10-06Lock the number of channels when the caps are setOlivier Crête1-0/+11
2008-10-06Allow multiple channels and save the number of channels used in probeOlivier Crête4-6/+29
2008-10-06Pass the rate around the getcaps when its setOlivier Crête2-4/+73
2008-10-06Don't crash if there is no buffer in probeOlivier Crête1-1/+9
2008-10-06Save rate in speex echo probeOlivier Crête3-2/+50
2008-10-06Rename speexecho into speexdspOlivier Crête4-81/+81
2008-10-06Add properties for the various preprocessor settingsOlivier Crête2-6/+279
2008-10-06Lock preprocessor state with the object lockOlivier Crête2-2/+6
2008-10-06run extra step with preprocessorOlivier Crête1-0/+3
2008-10-06Add log when cancelling echoOlivier Crête1-1/+3
2008-10-06Set caps on buffer when no echo cancellation is doneOlivier Crête1-1/+4
2008-10-06Add breaksOlivier Crête1-0/+2
2008-10-06Removed unused defineOlivier Crête1-2/+0
2008-10-06Only unref if presentOlivier Crête1-1/+2
2008-10-06Templates have been renamedOlivier Crête1-2/+2
2008-10-06Fix tests to skip echo cancellation if there is nothing to compare againstOlivier Crête1-7/+20
2008-10-06Fix chain function to work with separate probeOlivier Crête1-69/+47
2008-10-06Simplify locking in speexecho elementOlivier Crête2-34/+25
2008-10-06Unref probe after using itOlivier Crête1-0/+1
2008-10-06Fix indentationOlivier Crête1-1/+1
2008-10-06Simplify cross-object interactionsOlivier Crête2-13/+31
2008-10-06Add probe object ot the speexechoOlivier Crête2-209/+75
2008-10-06Add separate probe for speexecho elementOlivier Crête5-7/+364
2008-10-06Add speex preprocessed to the mixOlivier Crete2-0/+14
2008-10-06Improve maths accuracyOlivier Crete1-9/+21
2008-10-06Return ok if no buffer can go outOlivier Crete1-1/+1
2008-10-06Allow for latency=0Olivier Crete1-1/+3
2008-10-06Verify that outbuffer is properly doneOlivier Crete1-0/+3
2008-10-06Fix lockingOlivier Crete1-2/+7
2008-10-06Test for popping the wrong buf and add debugOlivier Crete1-1/+4
2008-10-06The time diff can be negativeOlivier Crete1-3/+11
2008-10-06Use the right tsOlivier Crete1-0/+4
2008-10-06Fix leakOlivier Crete1-0/+3
2008-10-06Separate error casesOlivier Crete1-4/+22
2008-10-06Push events in the right directionsOlivier Crete1-2/+8
2008-10-06Replace rec_position with rec_rtOlivier Crete1-18/+17
2008-10-06Convert buffer ts into running time properlyOlivier Crete1-26/+25
2008-10-06Fix the offsetsOlivier Crete2-1/+2
2008-10-06Store segmentsOlivier Crete1-2/+58
2008-10-06Flush the queues/segments on flushesOlivier Crete2-20/+96
2008-10-06Make debug statement betterOlivier Crete1-8/+10
2008-10-06Improve debug outputOlivier Crete1-3/+3
2008-10-06Calculate the play duration laterOlivier Crete1-3/+3
2008-10-06Add first version of speexdsp pluginOlivier Crete6-2/+755
2008-10-06Add underscore to make the encoder like the decoderOlivier Crête1-10/+10
2008-10-06Rename offset to out_offset to make its meaning clearerOlivier Crête1-5/+5
2008-10-06Check the size of the input buffer, not the output bufferOlivier Crête1-1/+1
2008-10-06Preserve timestampOlivier Crête1-0/+2