summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-20Re #3398: Fixes assertion in the resample procedure and callback.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3406 74dad513-b988-da41-8d7b-12977e46ad98
2011-01-19Fixes #597: Error reading WAV files when there are extra chunks after DATA ↵Liong Sauw Ming
chunk. Wav player will now just play data chunks in wav files and ignore others. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3405 74dad513-b988-da41-8d7b-12977e46ad98
2011-01-13Fix #1195: assertion during thread registration in coreaudio and portaudio's ↵Liong Sauw Ming
input/output callbacks on Mac OS X and #1196: using system's default audio input/output device instead of first available device. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3404 74dad513-b988-da41-8d7b-12977e46ad98
2011-01-04As compared to iOS SDK 3.x, in iOS SDK 4.x, __IPHONE_OS_VERSION_MIN_REQUIRED ↵Liong Sauw Ming
is defined only when -miphoneos-version-min is used (see the SDK's AvailabilityInternal.h). This causes coreaudio_dev to be compiled using RemoteIO (instead of VPIO) and without Bluetooth support. This revision fixes #1194. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3403 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-19Re #1174:Liong Sauw Ming
Fixed AudioSession services error handling in factory initialization. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3400 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-17Fixed #1174, #1191, #1192Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3398 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-15Fixed #1190: Remote dialog info is not updated if 100 (Trying) response ↵Benny Prijono
contains To tag parameter (thanks Marcus Froeschl for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3397 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-14Fix #1188:Nanang Izzuddin
- Fixed jitter buffer progressive discard by returning 'missing' frame after discarded frame(s) so the PLC will be invoked to align the audio signal. - Modified conditions in jitter buffer test data for this fix. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3396 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-07Changed version to 1.8.10-trunkBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3390 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-07Changed version to 1.8.10Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3388 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-06Fixed #1160: Option to bypass RTP payload type verification in the stream ↵Benny Prijono
(thanks Johan Lantz for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3387 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-05Misc (re #1151): Fixed crash in coreaudio_dev when there is no call during ↵Liong Sauw Ming
an interruption. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3386 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Misc (re #1151): respond incoming re-INVITE with 491 instead of 500 if we ↵Benny Prijono
are waiting for response for our outgoing re-INVITE. If we are currently processing another incoming re-INVITE, then respond with 500, as it is now git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3385 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Re #1165: fixed SRTP transport to not update the SRTP activation flag, i.e: ↵Nanang Izzuddin
bypass_srtp, in transport_encode_sdp(), as it shouldn't change the media session states. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3384 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Fixed #1170 (Assertion when receiving updated SDP offer with all media lines ↵Benny Prijono
removed): - pjsua_media.c checks if audio media is present in the offer; if not, do not set any answer - sip_inv.c checks if app has supplied an answer after on_rx_offer() callback is called, and returnd 488 (Not Acceptable) if not (previously, it will return 200/OK without SDP!) - added a SIPp scenario file to reproduce this git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3383 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Re #1166 (SDP offer/answer glare): added SIPp scenario file to reproduce thisBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3382 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Fixed #1166: Detection of offer/answer glare condition with re-INVITEBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3381 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Fix #1171, fixed issues in pjmedia_codec_mgr_set_default_param():Nanang Izzuddin
- updated the releasing of the old pool to be done after the new codec param is copied - fixed the double dec_fmtp copy loop, one of them should be enc_fmtp copy loop instead git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3380 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Misc (re #1151): fixed bug in pjmedia_session_enum_streams(), used wrong ↵Nanang Izzuddin
pointer for the stream info source. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3379 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-02Misc (re #1151): Fixed pjsip_multipart_create() in initializing media type, ↵Nanang Izzuddin
should use pjsip_media_type_init() (thanks Dan Price for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3378 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-01Misc (re #1151): fixed pjsua_acc_config_dup(), some fields, i.e: ↵Nanang Izzuddin
contact_params, contact_uri_params, and auth_pref, were not duplicated properly (thanks Roman Grachev for the report and the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3377 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-01Fix #1165:Nanang Izzuddin
- Fixed pjsua_media_channel_create_sdp() to re-calculate audio index of the remote offer, instead of using existing audio index calculated by pjsua_media_channel_init(), as for subsequent SDP offer/answer, pjsua_media_channel_init() may not be called. - Fixed SRTP transport to be able to switch SRTP status from active to inactive/by-passed and vice versa. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3376 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-29Fixed #1164: Possible crash in PUBLISH session if network connectivity is ↵Benny Prijono
lost between two requests (thanks Nikolay Popok for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3375 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-25Fix #1163:Nanang Izzuddin
- Fixed lock codec to always be done after successful media update, and pend the lock codec until call state CONFIRMED if media update is done in call state EARLY but remote does not support UPDATE method. - Added additional checks in lock_codec() and perform_lock_codec(), e.g: skip locking codec when media deactivated. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3374 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-18Misc (re #1151): support for sched_get_priority_max/min in OpenBSD (thanks ↵Benny Prijono
David Coppa for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3373 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-18Re #1020 (Support for SIP outbound and Path extension (RFC 5626)): added ↵Benny Prijono
pjsua --outb-rid option to set outbound reg-id parameter for the account git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3372 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-17Fixed #1159: UPDATE is sent to lock codec even though call is being disconnectedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3371 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-17Re #1151 (misc): also enable plain UDP SIP transport when enabling IPv6, ↵Benny Prijono
since many UA will use IPv4 in their Contacts (keyword: sipit27) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3370 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-17Fixed #1158: Possible wrong multiplexing of STUN traffic inside TURN Data ↵Benny Prijono
Indication git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3369 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-16Re #1020: fixed pjsua_acc.c, wrong allocation length for outbound contact.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3368 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-16re #1020 (SIP outbound): remove sip.instance and reg-id parameters from the ↵Benny Prijono
Contact when re-registering if the server does not support SIP outbound git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3367 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-16Implemented SIP outbound (closed #1020)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3366 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-15Re #1151 (misc fixes): fixed error in pjsua application when handling ↵Benny Prijono
malformed URI in sending arbitrary request git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3365 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-12Fix #1157: Fixed Symbian SSL socket to re-align the write (circular) buffer ↵Nanang Izzuddin
only when all pending write requests are completed, i.e: inside the write completion callback and when the buffer is empty. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3364 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-10Fixed #1156: New option to ignore bad NOTIFY presence message body (thanks ↵Benny Prijono
Johan Lantz for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3363 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-03Misc (re #1151): fixed the compile time switch to use iLBC codec on iPhoneBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3362 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-03Fixed #1155 (Run-time option to disable the use of "rport" in outgoing ↵Benny Prijono
requests (thanks Marcus Froeschl for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3361 74dad513-b988-da41-8d7b-12977e46ad98
2010-11-03Fixed #1154 (Run-time option to disable telephone-event in outgoing SDP ↵Benny Prijono
offer (thanks Marcus Froeschl for the suggestion)) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3360 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-29Misc (re #1151): fixed jitter buffer state 'jb_max_burst' initialization, ↵Nanang Izzuddin
MAX_BURST_MSEC should be converted to number-of-frame unit (thanks Zhefeng Du for the fix). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3359 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-28Fix #1153: Fixed missing header dependency in pjmedia-codec/types.h, it ↵Nanang Izzuddin
should include pjmedia/codec.h git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3358 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-26Misc (re #1151): fixed error in make dep execution if python module is ↵Benny Prijono
included in compilation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3357 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-26Fixed #1152 (The base64 decoder should ignore whitespaces in the input). In ↵Benny Prijono
fact, the base64 decoder now will silently ignore/skip any bad characters. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3356 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-21Changed version to 1.8.5-trunkBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3355 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-21Changed version to 1.8.5Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3353 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-21Misc (re #1134): fixed compilation error in python module due to last change ↵Benny Prijono
in session timer field from require_timer to use_timer. Thanks Beau Gunderson for the patch! git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3352 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-21Misc (re #1134): added the ability to add python module build with the top ↵Benny Prijono
level build, by adding pjsip-apps/src/python into EXTRA_DIRS in user.mak. Also changed the make command in python module to just build the module without installing since installing needs root permission git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3351 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-20Misc (re #1134): enable doxygen documentation for ↵Benny Prijono
pj_actievsock_set_iphone_os_bg() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3350 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-20Fixed #1149 (Crash when holding the call after receiving SDP answer with ↵Benny Prijono
multiple codecs (thanks Cyril GY for the report)): - avoid using pre-created SDP, but rather use timer and create SDP right when the UPDATE/re-INVITE is about to be sent, to avoid the use of stale pool - also fixed bug in the old code when the lock codec feature is not activated after the call is confirmed git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3349 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-18Re #1140, cleaned up the mutex usages in SRTP transport:Nanang Izzuddin
- using mutex in accessing application callback pointers - releasing mutex before calling application callbacks to avoid deadlock - refine the synchronization of backend/libsrtp states git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3348 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-16Fixed #1148:Nanang Izzuddin
- Added check in processing answer, if media offer port is zero, just skip negotiation process. - Added SIPp test scenario. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3347 74dad513-b988-da41-8d7b-12977e46ad98