Commit Graph

3739 Commits

Author SHA1 Message Date
Nanang Izzuddin aa6742707e Misc (re #1562): pkgconfig removed duplicated framework name from Libs without removing the '-framework' option itself, which caused link error.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4276 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-04 07:36:39 +00:00
Benny Prijono 6c80455c1e Close #1590: APIs to facilitate pending processing of pjsip_rx_data
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4275 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-04 06:11:58 +00:00
Benny Prijono 02eced275e Close #1589: Enable floating point by default for iOS target
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4274 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-02 04:00:19 +00:00
Benny Prijono eb98937948 Fixed #1588: State PJSIP_INV_STATE_NULL is called after call has been disconnected
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4273 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-02 02:47:08 +00:00
Sauw Ming 65f24036c5 Re #1586: Implement SILK config setting and fixed decoding fmtp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4272 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-01 11:11:37 +00:00
Sauw Ming ec02c0850b Re #1586: Removed configure warning when using --with-silk option
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4271 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-01 11:08:08 +00:00
Benny Prijono 3ee340a3a9 More re #1586: added PJMEDIA_HAS_SILK_CODEC to config_auto.h.in
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4270 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-01 10:18:58 +00:00
Nanang Izzuddin 0bcd10fde9 Re #1587: Respond to call replace request with the last provisional response sent in the replaced call.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4269 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-28 10:07:22 +00:00
Nanang Izzuddin 3f74e4bdbf Re #1587:
- Don't answer call replace request with 200 if the replaced call hasn't reach confirmed state and has UAS role.
 - Only apply accept_replace_in_early_state when call is in early state.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4268 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-28 08:56:08 +00:00
Nanang Izzuddin 32709d58d1 Close #1587: Added settings to accept call replace when in early state and as UAS: accept_replace_in_early_state in pjsip_cfg_t and PJSIP_ACCEPT_REPLACE_IN_EARLY_STATE macro.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4267 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-28 06:17:11 +00:00
Nanang Izzuddin a4ac2281d2 Misc (re #1559): Consistent use of SAMPLES_PER_FRAME in G711.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4266 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-26 05:55:18 +00:00
Sauw Ming 03df4246da Re #1568: Add build config for SILK
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4265 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-25 02:23:06 +00:00
Nanang Izzuddin e14008ea70 Re #1586: Initial version of SILK wrapper.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4264 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-24 06:58:16 +00:00
Benny Prijono 3d6980ab6b Fixed #1582: Transmit the last DTMF packet (containing the E bit) three times
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4263 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-20 11:26:16 +00:00
Benny Prijono e135917e37 Fixed #1585: IPv6 support for SIP TCP and TLS transports and PJSUA-LIB v2
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4262 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-20 06:00:23 +00:00
Sauw Ming 28bd76b7ac Re #1583: Removed testing scenario accidentally left in the code
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4260 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-18 09:38:44 +00:00
Sauw Ming 065d554b99 Re #1583: Fixed error propagation that caused the disconnection of the transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4259 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-18 09:35:54 +00:00
Sauw Ming a602fe6ec4 Fixed #1583: Unexpected SIP message transmission after transaction has timed-out
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4258 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-18 08:39:46 +00:00
Sauw Ming af9c34d3a1 Re #1562: Add PJMEDIA_HAS_VIDEO macro for vid_stream_info
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4257 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-17 03:11:44 +00:00
Benny Prijono 5b2e680d03 More re #1570: fixed typo in configure-bb
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4256 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-14 23:40:21 +00:00
Benny Prijono 9c752fab86 Transmit DTMF with 'End' bit when the stream is being destroyed. This closes #1582
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4255 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-14 13:18:57 +00:00
Nanang Izzuddin f0aabd3362 Close #1568:
- Added media change detection based on SDP negotiation result and local codec param settings, the detection result will decide whether the media should be re-initialized after the SDP negotiation.
 - Fixed stream to keep the duplicate of codec param for the stream info (was only copying the pointer).
 - Introduced macro PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO & PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4254 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-14 04:06:29 +00:00
Sauw Ming 994e9ed3ad Re #1562: Add support for multiple GUIDs that represents the same format (such as I420/IYUV) in DShow device.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4253 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-13 08:35:24 +00:00
Sauw Ming 9b7e255139 Fixed #1581: Fixed crash in video port when the capturer is passive, its stream is passive, and converter is needed
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4252 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-13 08:08:01 +00:00
Benny Prijono 13a4e2444f More #1570: Added the missing -laudio_manager to LDFLAGS, which is required by R6 SDK. Thanks Bob Cripps for the patch
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4251 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-11 06:55:53 +00:00
Nanang Izzuddin 4064539a24 Re #1573: Fixed improper unlock in do_handshake().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4249 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-10 02:15:32 +00:00
Nanang Izzuddin b93f46a674 Re #1573: Fixed bad cast on ioqueue send key to send data in asock_on_data_sent().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4248 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-08 01:05:56 +00:00
Nanang Izzuddin 1d5748236c Fix #1573:
- Never hold lock while calling pj_activesock_send*() to avoid deadlock.
 - Refactor the sending buffer management.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4247 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-07 08:58:48 +00:00
Benny Prijono 5324e3b1f5 Misc (re #1562): pkgconfig removed multiple occurences of -framework from Libs command-line causing link error (thanks Samuel Vinson for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4246 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-06 09:38:33 +00:00
Nanang Izzuddin 3b078ed1dd Fix #1580: Add SDP connection line in disabled or rejected media when there is none (in media/session level).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4245 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-05 03:23:01 +00:00
Nanang Izzuddin eead47497d Fix #1574: Fixed silly mistake in the media channel init condition in pjsua_call_answer2().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4244 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-03 12:27:01 +00:00
Nanang Izzuddin be8ab38d78 Fix #1579: Update Symbian APS/VAS to use new pjmedia_format.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4243 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 11:42:17 +00:00
Benny Prijono 164edc0e95 Fixed #1578: Possible deadlock when call is adding new media with ICE and STUN enabled:
svn commit pjsip/src/pjsua-lib/pjsua_media.c -m Fixed

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4242 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 10:07:05 +00:00
Sauw Ming 2da9fc6df4 Re #1562: Add support for I420 format in DShow video device.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4241 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 09:30:14 +00:00
Sauw Ming 062c49f29d Fixed #1577: Add pjmedia setting to include SDP bandwidth modifier "TIAS" (RFC3890)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4240 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 09:03:36 +00:00
Nanang Izzuddin 9846a0c606 Misc (re #1562): fixed compile warnings on Win platform (some are reported as compile error on Symbian).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4239 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 06:29:13 +00:00
Nanang Izzuddin b4bad7056b Misc (#1559): fixed warnings of unused var on Symbian platform.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4238 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-31 06:17:56 +00:00
Sauw Ming eba7bdc29f Fixed #1572: duplicate transport attributes when modifying video stream call
Only encode the media transport if changing the direction from NONE to !NONE.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4236 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-24 03:49:15 +00:00
Sauw Ming 8976120f53 Re #1559: Removed unnecessary PJ_UNUSED_ARG(payload_len) in pjmedia_rtp_encode_rtp()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4235 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-24 03:15:42 +00:00
Sauw Ming c27560cda8 Re #1562: Fixed compilation error if PJMEDIA_HAS_PASSTHROUGH_CODECS is enabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4234 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-22 09:07:40 +00:00
Sauw Ming 09b10825dd Re #1559: Removed unnecessary assertion from sock_bsd's pj_sock_recvfrom() implementation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4233 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-21 11:16:06 +00:00
Sauw Ming f21421fc3e Re #1559: Add support for OS X version after 10.7.x
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4232 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-20 06:01:41 +00:00
Benny Prijono cc61b74472 Fixed #1570: Update BlackBerry BB10 audio device to the latest SDK R6
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4230 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-14 08:39:59 +00:00
Benny Prijono 4b57f582df More #1412: also handle the case for presence subscription, publish, and mwi when the account does not have registration
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4229 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-13 09:15:39 +00:00
Benny Prijono c858d74144 Fixed #1569: Option to allow hash character ('#') to appear in user part of SIP URL
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4228 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-13 07:26:03 +00:00
Benny Prijono 4394029cd8 More re #1412: set default value of PJSIP_CHECK_VIA_SENT_BY to 0, because now account may send requests with different Via sent-by
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4227 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-13 06:32:55 +00:00
Nanang Izzuddin 9ca1c8cdbe Re #1562: Added compile-time setting to enable/disable "c=" line in SDP session level. The default is disabled.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4225 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-09 09:16:31 +00:00
Nanang Izzuddin b2b5f167fb Close #1567: Added option to use STUN2 format for resolving mapped address in pjsua_config.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4224 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-09 05:21:25 +00:00
Nanang Izzuddin 6457b15635 Fixed #1566:
- Increased RTP check count from 5 to 50.
 - Immediate stop check when the correct RTP ts span, i.e: using 8khz clockrate, is received.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4223 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-08 12:50:07 +00:00
Nanang Izzuddin 911260c3cb Fixed #1565: deadlock in DNS resolver.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4220 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-07 03:32:34 +00:00