diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-07-31 15:19:36 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-07-31 15:19:36 +0000 |
commit | ce9088d8978fdd457158ec0ea4c8e11e10b2960f (patch) | |
tree | 956aa5ec9405841bd1b2a12627591eaa37549235 /pjmedia/build/pjmedia_codec.dsp | |
parent | 38d6c045a1d0ebb665a4c7213897330a6b8af7de (diff) |
- Added iLBC codec (experimental) with the following features:
- 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
Diffstat (limited to 'pjmedia/build/pjmedia_codec.dsp')
-rw-r--r-- | pjmedia/build/pjmedia_codec.dsp | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/pjmedia/build/pjmedia_codec.dsp b/pjmedia/build/pjmedia_codec.dsp index a1bd308a..42490a1c 100644 --- a/pjmedia/build/pjmedia_codec.dsp +++ b/pjmedia/build/pjmedia_codec.dsp @@ -100,6 +100,10 @@ SOURCE="..\src\pjmedia-codec\gsm.c" # End Source File # Begin Source File +SOURCE="..\src\pjmedia-codec\ilbc.c" +# End Source File +# Begin Source File + SOURCE="..\src\pjmedia-codec\l16.c" !IF "$(CFG)" == "pjmedia_codec - Win32 Release" @@ -138,6 +142,10 @@ SOURCE="..\include\pjmedia-codec\gsm.h" # End Source File # Begin Source File +SOURCE="..\include\pjmedia-codec\ilbc.h" +# End Source File +# Begin Source File + SOURCE="..\include\pjmedia-codec\l16.h" # End Source File # Begin Source File @@ -663,5 +671,202 @@ SOURCE="..\src\pjmedia-codec\speex\window.c" # End Source File # End Group # End Group +# Begin Group "iLBC Codec" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\anaFilter.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\anaFilter.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\constants.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\constants.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\createCB.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\createCB.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\doCPLC.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\doCPLC.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\enhancer.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\enhancer.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\filter.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\filter.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\FrameClassify.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\FrameClassify.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\gainquant.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\gainquant.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\getCBvec.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\getCBvec.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\helpfun.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\helpfun.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\hpInput.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\hpInput.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\hpOutput.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\hpOutput.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iCBConstruct.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iCBConstruct.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iCBSearch.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iCBSearch.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_decode.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_decode.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_define.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_encode.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_encode.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\iLBC_test.c" +# PROP Exclude_From_Build 1 +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\LPCdecode.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\LPCdecode.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\LPCencode.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\LPCencode.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\lsf.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\lsf.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\packing.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\packing.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\StateConstructW.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\StateConstructW.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\StateSearchW.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\StateSearchW.h" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\syntFilter.c" +# End Source File +# Begin Source File + +SOURCE="..\src\pjmedia-codec\ilbc\syntFilter.h" +# End Source File +# End Group # End Target # End Project |