summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec
AgeCommit message (Collapse)Author
2006-07-31Really add the iLBC files into SVN now (duh!).Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@638 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-31- Added iLBC codec (experimental) with the following features:Benny Prijono
- configurable default decoder mode (20 or 30), - encoder mode follows the mode specified in SDP fmtp from the remote's SDP, - silence detector uses pjmedia's, - PLC uses iLBC's PLC, - perceptual enhancement (penh) is configurable via codec param, as usual. - iLBC mode is configurable in pjsua with --ilbc-mode option. - Added packet lost simulation in pjmedia's UDP transport and in pjsua (with --rx-drop-pct and --tx-drop-pct options). - Increase default buffer count in DirectSound to 32 frames to make it more resilient to CPU disruption. - Specify and parse fmtp mode in SDP for codecs that need it. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@637 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-26- Bring speex codec up to date with their SVN trunkBenny Prijono
- Speex codec should work in FIXED_POINT mode when PJ_HAS_FLOATING_POINT is set to zero. - ulaw2linear will return zero if zero is given (this would make the VAD works better, and it also fixed click noise when call is established/hangup). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@628 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-26Fixed rather loud clicking/tick noise when call is established. This was ↵Benny Prijono
caused by the PLC not properly cleared before it is reused for the next call git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@627 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Change all pj_memset to pj_bzero(), where applicableBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@582 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed unreferenced argument warningBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@535 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Removed <malloc.h> from speex/kiss_fft.h as it does not exist in macOS XBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@529 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fixed pjmedia build errors in the Makefile with the new gsm patchlevelBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@525 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fix warning messages in GSM and speex because of previous update to GSM ↵Benny Prijono
patchlevel 10 and speex 1.1.12 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@523 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18Bring the GSM codec to patchlevel 12Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@517 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18Added speex jitter buffer and AEC files to the libraryBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@516 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-01Speex codec will refuse codec quality/complexity 0 and replace them with ↵Benny Prijono
default value if they are used git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@485 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-19Install VAD in g711, gsm, and speex, and add the DTX support in stream.c. ↵Benny Prijono
Also changed the way the silence detector works, and changed default speex quality/complexity to 10 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@457 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-13Another major modifications in PJMEDIA:Benny Prijono
- handle multiple frames in one packet - split stream creation into two steps to allow customization - PLC framework and implementation with G.711 and speex - stream returns NO_FRAME correctly. - added ptime argument in pjsua git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@438 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-10Merge-in RTEMS port patch by Phil Torre <ptorre@zetron.com>, alpha release.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@433 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27Initial support for stereo codecs, and added L16 codecs. Also better ↵Benny Prijono
handling for case remote media is restarted git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@411 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-16Added misc flags and modify Makefiles to allow exclusion of PortAudio and ↵Benny Prijono
specific codec during compilation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@320 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06Set minimum quality for Speex ultrawideband codec to 5 (because sound is ↵Benny Prijono
broken in Linux) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@303 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06Added missing speex_config_types.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@297 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06Changed Speex defaults: complexity=-1, vad=off. Tested with EyeBeamBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@291 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05Added assert checking in speex codecBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@282 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05Fixed serious flaw in GSM where encoder and decoder shared the same state!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@281 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05Fixed Speex warnings, and set version to 0.5.3.1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@279 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-04Added Speex for narrowband, wideband, and ultra-wideband!!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@278 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27Updated mingw compilationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@241 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-21Initial conference implementationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@205 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19Fixing Makefiles for the new pjmedia-codec and pjsip-simple librariesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@198 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-10Added pjmedia-codec libraryBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@176 74dad513-b988-da41-8d7b-12977e46ad98