diff options
author | Benny Prijono <bennylp@teluu.com> | 2009-08-01 09:20:59 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2009-08-01 09:20:59 +0000 |
commit | b6027c6bf59e9c6d32840b50f4dcaea9ed3d13de (patch) | |
tree | 34c974db59bb7f62bf381542174c47d1a6df1332 /pjsip-apps/src/python/_pjsua.h | |
parent | 126bfd7ac75d7ea7c552cd18fe84583019596b94 (diff) |
Initial commit for ticket #929: Improve packet lost concealment (PLC) when handling burst of lost packets
WSOLA improvements:
- Introduce fade-out and fade-in effect
- Limit the number of continuous synthetic samples (only take effect when fading is used)
- Export many settings as macros:
- PJMEDIA_WSOLA_DELAY_MSEC (was HANNING_PTIME)
- PJMEDIA_WSOLA_TEMPLATE_LENGTH_MSEC (was TEMPLATE_PTIME)
- PJMEDIA_WSOLA_MAX_EXPAND_MSEC
PLC:
- added compile time macro PJMEDIA_WSOLA_PLC_NO_FADING to disable fading (default enabled)
Stream:
- fixed bug when stream is not PLC-ing subsequent packet loss (only the first)
- also add maximum PLC limit just as precaution if PLC doesn't limit number of synthetic frames
- unrelated: fixed warning about unused send_keep_alive() function
Delaybuf:
- modified to NOT use fading in WSOLA since we don't expect it to generate many continuous synthetic frames
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2850 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/python/_pjsua.h')
0 files changed, 0 insertions, 0 deletions