Ignore:
Timestamp:
Jul 31, 2006 3:19:36 PM (18 years ago)
Author:
bennylp
Message:
  • 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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia/transport_udp.h

    r622 r637  
    145145 
    146146/** 
     147 * Simulate packet lost in the specified direction (for testing purposes). 
     148 * When enabled, the transport will randomly drop packets to the specified 
     149 * direction. 
     150 * 
     151 * @param tp        The UDP media transport. 
     152 * @param dir       Media direction to which packets will be randomly dropped. 
     153 * @param pct_lost  Percent lost (0-100). Set to zero to disable packet 
     154 *                  lost simulation. 
     155 * 
     156 * @return          PJ_SUCCESS on success. 
     157 */ 
     158PJ_DECL(pj_status_t) pjmedia_transport_udp_simulate_lost(pjmedia_transport *tp, 
     159                                                         pjmedia_dir dir, 
     160                                                         unsigned pct_lost); 
     161 
     162 
     163 
     164/** 
    147165 * Close UDP transport. Application can also use the "destroy" member of 
    148166 * media transport interface to close the UDP transport. 
     167 * 
     168 * @param tp        The UDP media transport. 
     169 * 
     170 * @return          PJ_SUCCESS on success. 
    149171 */ 
    150172PJ_DECL(pj_status_t) pjmedia_transport_udp_close(pjmedia_transport *tp); 
Note: See TracChangeset for help on using the changeset viewer.