Ignore:
Timestamp:
Sep 25, 2006 1:40:12 PM (18 years ago)
Author:
bennylp
Message:

Tests with other user agents revealed some bugs which
have been fixed below:

  • some UAs sends "telephone-event/8000/1" instead of "telephone-event/8000", which caused SDP negotiation to fail. Fixed in sdp_neg.c.
  • codec name was (incorrectly) compared case-sensitively, causing negotiation to fail. Fixed in sdp_neg.c.
  • Also improved error reporting in SDP negotiation by introducing few more error codes.
  • Added Warning header in Not Acceptable response sent by pjsip_inv_session when SDP negotiation fails.
  • PJSUA-LIB will try to negotiate both SDPs before sending 100 response.
  • Fixed bug in iLBC codec when setting the mode to 30.

Also:

  • Echo cancellation by default is disabled now since it doesn't seem to work. Further investigation needed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc.c

    r638 r738  
    396396    if (attr->setting.dec_fmtp_mode == 20) 
    397397        ilbc_codec->dec_frame_size = 38; 
    398     else if (attr->setting.dec_fmtp_mode == 20) 
     398    else if (attr->setting.dec_fmtp_mode == 30) 
    399399        ilbc_codec->dec_frame_size = 50; 
    400400    else { 
Note: See TracChangeset for help on using the changeset viewer.