summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-09More Symbian MDA fixes (re #1365):Nanang Izzuddin
- Added config setting to control sync/async start. Due to problem with async start: any volume query performed immediately after starting the device will always return zero. - Fixed get_default_param() to set the flags to zero (was copied from caps, i.e: input/output volume flags without setting the value). - Fixed stream_get_param() to also check the input and output volume level. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3748 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-09Fixed #1367: Crash if presence PIDF body is missing <basic> element (thanks ↵Benny Prijono
Matt DiMeo for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3747 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-08Fixed Symbian build error due to re #1364Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3746 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-08Slightly more clever RTP transport remote address switch: transmission won't ↵Benny Prijono
switch as long as we're receiving RTP/RTCP packets from the "correct" remote address, to avoid constantly switching to a new source address. Also when the remote peer address is in probation, RT(C)P packets from that address will be silently discarded, to avoid playback confusion. This closes #1366. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3745 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-08Fixed #1365: Applied volume setting (input & output) when the MDA audio ↵Nanang Izzuddin
device is started. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3744 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-08Added support for forking of reliable provisional response (100rel):Benny Prijono
- maintain 100rel state for each call leg (To tag) - added SIPp scenario - note that multiple SDP negotiation in 100rel response from different call leg is not supported. Especially the case when multple offers are sent in the responses are not supported (we're supposed to send answers in PRACKs, but currently we only respond to the first 100rel with SDP). This closes #1364 git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3743 74dad513-b988-da41-8d7b-12977e46ad98
2011-09-07Always enclose Contact URI with double quote to prevent invalid Contact URI ↵Benny Prijono
if the display part of the AOR contains reserved characters. This fixes #1363 git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3742 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-30Configurable pj_sockaddr_in padding/sin_zero length. This closes #1359Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3741 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-16Dummy checkin for testing the automated testing..Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3706 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-16More re #1264 (automated tests)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3705 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-16Re #1264 (automated testing for 1.x): enhanced run_continuous.py with: 1) ↵Benny Prijono
custom group name suffix option 2) one time check option instead of loop 3) force option git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3702 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-11Re #1342: minor fix for the #ifdef conditionLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3693 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-11Fixed #1342: disable local host resolution on iPhone OSLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3692 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-24Fixed #1337 re: link error with the PLC stuff if G.711 codec is disabled.Benny Prijono
This basically is caused by the problem with library order in the Makefile. Since libpjmedia (which contains the PLC code) is specified first before the third party libs (which the codecs reside), the PLC didn't get picked up by the linker. It works if G.711 is enabled, because G.711 lives in libpjmedia. The real problem is because there is a circular dependency between pjmedia and third party libraries. The real solution would be to break down third party libraries into individual lib and arrange the link order correctly. This would need a bit of work in the Makefile though. For now, let's just hack pjmedia-test so that it links with the PLC if G.711 is disabled. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3681 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-23Re #1336 tweaks to turn off treeview doxygen generationPerry Ismangil
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3680 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-22Fixed #1336 make doc now creates version specific docsPerry Ismangil
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3677 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-21Fixed #1335Liong Sauw Ming
Fixes assertion when interruptionListener is called from an unregistered thread on iPhone OS. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3674 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-20Misc (re #1252): wrong doxygen documentation on the key argument of ↵Benny Prijono
pj_hash_set, which said that it has to be valid throughout the duration of the entry. This is no longer true. Thanks Johan Lantz for pointing this out. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3673 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-07Misc (re #1252): fixed potential crash if pjmedia_aud_dev_cap_name() is ↵Benny Prijono
called with invalid capability git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3611 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-07Fixed #1321: Put OPENSSL_NO_SSL2 macro check for all usages of OpenSSL API ↵Nanang Izzuddin
SSLv2*(). git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3610 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-07Misc (re #1252): prevent assertion caused by bad account when scanning ↵Benny Prijono
accounts for presence timer update. Thanks Matt DiMeo for the patch git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3604 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-07Misc (re #1252): updated icedemo help menu to make it clear that ice ↵Benny Prijono
negotiation should be started immediately on the remote end. Thanks Andrés Suero for the suggestion git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3603 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-29Re #1252 (misc fixes): fixed encoding of nc parameter in the HTTP client ↵Benny Prijono
that caused authentication to fail (thanks Johan Lantz for the pointer) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3600 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-25Re #1252 (Misc): bug in configure script, should put whitespace after gcc ↵Benny Prijono
-o. This is fine on most gcc targets but rejected on some iPhone builds git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3599 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-24Fixed #1318: Prevent PJSIP_INV_STATE_CALLING from being reported more than ↵Benny Prijono
once (thanks Sam Yasin for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3598 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-22Fixed #1317: fixed Symbian ioqueue by avoiding access to CIoqueueCallback ↵Nanang Izzuddin
member after invoking callback as application may unregister the key (which internally destroy the CIoqueueCallback object) from the callback. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3597 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-22Fixed #1316: Assertion when TURN session is deallocated prematurely (thanks ↵Benny Prijono
Tony Jago Million for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3596 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-22Fixed #1315: fixed VAS to apply the output volume setting, set in creation ↵Nanang Izzuddin
param, after the stream is started. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3595 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-22Closed #1313 (Account option to disable registration when account is added) ↵Benny Prijono
and closed #1314 (New callback to notify application when registration or unregistration has been initiated). Thanks Tony Jago Million for the patch git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3594 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-20Fixed #1310:Nanang Izzuddin
- protected the account validation in the registration callback. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3591 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-20Fixed #1307:Nanang Izzuddin
- Fixed AMR NO_DATA frame length definition in amr_helper.h. - Fixed bug packing/parsing AMR SID frames in processing SID type indicator (STI). - Enabled native VAD in IPP AMR-NB. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3589 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-20Re #1308:Nanang Izzuddin
- Updated pcap parser component to skip trailer bytes that may exist in some network layers (was raising assertion). - Updated pcaputil app to allow dynamic payload type codecs. - Updated pcaputil app to be able to play decoded frames directly to audio device, instead of writing to WAV file. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3588 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-16Re #1306:Nanang Izzuddin
- Moved PJSIP_TSX_1XX_RETRANS_DELAY definition to sip_config.h. - Updated retransmission mechanism to skip retransmission rescheduling when the interval is zero. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3586 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-16Closed #1173: PJSUA callback to allow creation of custom media transports by ↵Liong Sauw Ming
application git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3585 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-16Fixed #1305: Bug in pjsua_call_hangup_all() may cause deadlock (thanks Kees ↵Benny Prijono
van der Bent for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3584 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-27Fixed #1302: Bug in soft deadlock detection may cause program to block ↵Benny Prijono
indefinitely (thanks Attila Magyar for the fix) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3576 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-27Fixed #1301: Wrong alaw value is generated by the non-table version of ↵Benny Prijono
pjmedia_linear2alaw() function for some specific PCM values (thanks K. Johnson for the fix) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3575 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-20Fixed #1291:Nanang Izzuddin
- fixed bug in SIP invite module, SDP negotiator state should be reverted back after an SDP re-offer is rejected by application. - fixed bug in pjsua_call_on_rx_offer(), evaluating call->audio_index should be done after pjsua_media_channel_create_sdp() is successful. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3574 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-19Re #1268: Fixed compilation error problem due to typo.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3572 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-19Fixed #1268: Option for automatic/manual sending of RTCP SDES/BYE for the ↵Liong Sauw Ming
stream. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3571 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-19Fixed #1259: Option to use of 100rel in UAS if UAC supports it (thanks ↵Benny Prijono
Marcus Froeschl for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3570 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-18Re #1258: Updated jitter buffer test data after r3568 fix.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3569 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-18Fix #1258: Fixed bug in jitter buffer, i.e: unexpected state switches when ↵Nanang Izzuddin
prefetch mechanism is active, by separating prefetch mechanism from JB state. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3568 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-15Fixed #1257: Option for using simple FIFO delay buffer in echo canceller.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3567 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-15Fixed #1256: Remove the "ob" parameter if SIP outbound is disabled.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3566 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-15Fixed #1255: Unable to parse the short version of Event header (thanks ↵Benny Prijono
Marcus Froeschl for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3565 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-10Misc (re #1252): fixed the assertion when jbuf_set_adaptive() is called with ↵Benny Prijono
fixed jbuf parameters git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3561 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-06Fixed #1251: Calling pjmedia_aud_subsys_shutdown() more than once may cause ↵Benny Prijono
crash (thanks Bill Gardner for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3559 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-06Branched 1.10 release version to 1.xBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3557 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-05Changed version to 1.10-svnNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3556 74dad513-b988-da41-8d7b-12977e46ad98