Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/speexdsp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-09Patch : Make speex_bits_read_from and speex_bits_read_whole_bytes const correctErik de Castro Lopo
Jean-Marc, The following patch makes the above two read functions const correct. Cheers, Erik
2008-08-05Sorting out #include "" from #include <> and using relative paths for includingJean-Marc Valin
installed headers
2008-06-05DecorrState -> SpeexDecorrStateJean-Marc Valin
2008-06-04Integrating the decorrelation API with the echo canceller (speex_echo.h)Jean-Marc Valin
2008-05-30Made multi-channel AEC API compatible with the previous one.Jean-Marc Valin
2008-05-19Merge branch 'master' into stereoJean-Marc Valin
Conflicts: libspeex/mdf.c
2008-05-19More changes merged from single channel case, renamed back to speex_*Jean-Marc Valin
Merge commit '37657c2b0b228b26ebecf31e36c69327489e66f1' into stereo Conflicts: include/speex/speex_echo.h libspeex/mdf.c libspeex/testecho.c
2008-05-19Big update in the multi-channel AEC to bring it up-to-date with the singleJean-Marc Valin
channel AEC. Mainly this means: 1) dual-path adaptive filter 2) Adaptive (pseudo-proportional) learning rate for different taps 3) API change 4) Other minor details Merge commit 'd2cddf7e2f3c1a75265c43cabaa391037c830745' into stereo Conflicts: include/speex/speex_echo.h libspeex/mdf.c libspeex/testecho.c
2008-05-19some multi-channel conversion (lots more to do)Jean-Marc Valin
2008-04-11SPEEX_PREPROCESS_SET_AGC_LEVEL is now back to its original semantic as thisjm
would have caused too much problems. The int version is now called SPEEX_PREPROCESS_SET_AGC_TARGET. git-svn-id: http://svn.xiph.org/trunk/speex@14702 0101bb08-14d6-0310-b084-bc0e0c8e3800
2008-02-13 Thorvald Natvig: Patch to query the impulse response from the AECjm
git-svn-id: http://svn.xiph.org/trunk/speex@14497 0101bb08-14d6-0310-b084-bc0e0c8e3800
2008-02-13Thorvald Natvig: Patch to query the current probability of speechjm
git-svn-id: http://svn.xiph.org/trunk/speex@14496 0101bb08-14d6-0310-b084-bc0e0c8e3800
2008-02-13Thorvald Natvig: Patch to query noise and signal info from preprocessorjm
git-svn-id: http://svn.xiph.org/trunk/speex@14495 0101bb08-14d6-0310-b084-bc0e0c8e3800
2008-02-13Thorvald Natvig: Patch to implement SPEEX_PREPROCESS_GET_AGC_GAINjm
git-svn-id: http://svn.xiph.org/trunk/speex@14494 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-26Resampler: patch by Sebastian Droge that implements ↵jm
speex_resampler_get_input_latency() and speex_resampler_get_output_latency(). git-svn-id: http://svn.xiph.org/trunk/speex@14231 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-25added speex_header_free() for poor Windows lusers with weird libc behaviourjm
git-svn-id: http://svn.xiph.org/trunk/speex@14227 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-22jitter buffer will by default auto-adjust the delay.jm
git-svn-id: http://svn.xiph.org/trunk/speex@14212 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-22start_offset argument no longer required (original behaviour) and minorjm
changes to the get() return codes. git-svn-id: http://svn.xiph.org/trunk/speex@14211 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-22removing useless stuffjm
git-svn-id: http://svn.xiph.org/trunk/speex@14210 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-21jitter buffer: put back the argument to the init function. Also, fixed anjm
incorrect behaviour the margin was non-zero and several packets arrived in advance. git-svn-id: http://svn.xiph.org/trunk/speex@14205 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-18OS X correction from libogg; removed some needless white spaceivo
git-svn-id: http://svn.xiph.org/trunk/speex@14183 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-16jitter buffer: comments on new algojm
git-svn-id: http://svn.xiph.org/trunk/speex@14162 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-16Minor Windows fix by Alexander Chemerisjm
git-svn-id: http://svn.xiph.org/trunk/speex@14156 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-15jitter buffer: Minor API changing. Also doing rounding directly in the delayjm
search. git-svn-id: http://svn.xiph.org/trunk/speex@14153 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-15jitter buffer: Changed the API -- again. Also, some rounding and bug-fixing.jm
git-svn-id: http://svn.xiph.org/trunk/speex@14150 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-15jitter buffer: Some tuning to new algo (not enabled yet)jm
git-svn-id: http://svn.xiph.org/trunk/speex@14139 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-14fixed-point: Patch by Thom Johansen to convert stereo decoding to fixed-point,jm
plus, my own ugly API hack to actually maintain compatibility. git-svn-id: http://svn.xiph.org/trunk/speex@14137 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-04jitter buffer: Cleaned up the remaining of the Speex-specific buffer and fixedjm
a bug in the timestamp adjustment when interpolating. git-svn-id: http://svn.xiph.org/trunk/speex@14091 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-11-02jitter buffer: First attempt at using the application's bufer status andjm
timing estimation on the get() side. git-svn-id: http://svn.xiph.org/trunk/speex@14086 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-31jitter_buffer: added jitter_buffer_get_another()jm
git-svn-id: http://svn.xiph.org/trunk/speex@14075 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-31jitter buffer now uses JitterBufferPacket internally. Also added a user_datajm
field to JitterBufferPacket. git-svn-id: http://svn.xiph.org/trunk/speex@14074 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-31jitter buffer: implemented delay steps, tick() no longer required, addedjm
desired_span argument to get() git-svn-id: http://svn.xiph.org/trunk/speex@14071 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-30SPEEX_PREPROCESS_GET_AGC_LOUDNESS patch by Mihai Baleajm
git-svn-id: http://svn.xiph.org/trunk/speex@14064 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-21Re-arranged the wideband mode so that programs using narrowband only andjm
linking statically don't carry the wideband stuff. git-svn-id: http://svn.xiph.org/trunk/speex@14028 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-21fixed makefiles (damn kdevelop)jm
git-svn-id: http://svn.xiph.org/trunk/speex@14026 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-21Almost done with the ring buffer implementation (but still untested, so assumedjm
buggy). git-svn-id: http://svn.xiph.org/trunk/speex@14023 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-10-09Minor documentation fixes from Alexander Chemerisjm
git-svn-id: http://svn.xiph.org/trunk/speex@13943 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-05-27Fixed a bunch of typos (thanks to Alexander Chemeris).jm
git-svn-id: http://svn.xiph.org/trunk/speex@12991 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-05-17Implemented SPEEX_GET_ACTIVITYjm
git-svn-id: http://svn.xiph.org/trunk/speex@12957 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-05-04added speex_bits_set_bit_buffer (still untested)jm
git-svn-id: http://svn.xiph.org/trunk/speex@12917 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-04-01Making sure there's no exported symbol with a speex_ prefix when compilingjm
with OUTSIDE_SPEEX. Also error code to string conversion. git-svn-id: http://svn.xiph.org/trunk/speex@12825 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-04-01Adding error codes.jm
git-svn-id: http://svn.xiph.org/trunk/speex@12823 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-26fixed a signed/unsigned problem in the margin computation.jm
git-svn-id: http://svn.xiph.org/trunk/speex@12805 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-20Enabling resampler in the build (now that it's supposed to workjm
with C89 compilers) git-svn-id: http://svn.xiph.org/trunk/speex@12782 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-20Resampler can now compile outside of Speex in fixed-point too.jm
git-svn-id: http://svn.xiph.org/trunk/speex@12781 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-17better doc for return values.jm
git-svn-id: http://svn.xiph.org/trunk/speex@12770 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-12Changed the sign of a bunch of parameters in the API. Tons of signed/unsignedjm
changes in the code as a consequence of that. Hopefully this will be the last change to the API. git-svn-id: http://svn.xiph.org/trunk/speex@12736 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08JITTER_BUFFER_GET_AVAILABLE_COUNT (patch by pwk)jm
git-svn-id: http://svn.xiph.org/trunk/speex@12675 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-07Making jitter buffer harder to misuse -- and closer to the original version ofjm
it. git-svn-id: http://svn.xiph.org/trunk/speex@12670 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-06Trying out a different way to adjust the buffer...jm
git-svn-id: http://svn.xiph.org/trunk/speex@12660 0101bb08-14d6-0310-b084-bc0e0c8e3800