Commit Graph

1383 Commits

Author SHA1 Message Date
Nanang Izzuddin 0fdbd978d8 Fix #1605: always re-init media channel for SDP re-offer/answer generation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4315 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-11 08:53:52 +00:00
Sauw Ming 966a1381ff Fixed #1601: Add locking mechanism when ICE transport is in negotiation state
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4313 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-04 07:37:27 +00:00
Sauw Ming 3c89a2529a Fixed #1599: Fixed bug that caused new contact not being used in UPDATE/re-INVITE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4309 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-14 07:49:38 +00:00
Sauw Ming 6abce2c0b8 Re #1559: Fix dependencies when running parallel make (thanks Shaun Ruffell for the patch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4308 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-13 06:37:05 +00:00
Sauw Ming f78362b7ff Re #1595: Restrict the fix in r4300 so it only applies to outgoing call
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4307 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-13 03:46:12 +00:00
Sauw Ming 8a3ce34f53 Fixed #1598: Assertion when sip error code is not set (thanks Peter Koletzki for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4306 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-12 06:20:28 +00:00
Benny Prijono 3a05a85db7 Misc (re #1562): Add a protection in med_tp_timer_cb() against call that may have been terminated before ICE callback is called. It has been reported that this has caused a crash, but we cannot reproduce it. Thanks Karina for the report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4305 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-05 10:40:56 +00:00
Benny Prijono 6ad9a6ed1f Fixed #1597: Handle socket failure in STUN resolution when coming back from iPhone/iOS background mode
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4304 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-05 09:48:44 +00:00
Sauw Ming 8f07b96056 Fixes #1596: Fix handling of incoming UPDATE request
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4301 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-26 02:54:17 +00:00
Sauw Ming 0979e8dba3 Fixes #1595: Allow call hangup immediately after outgoing call
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4300 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-26 02:04:17 +00:00
Benny Prijono 79eddc4cdd Re #1562: PJSUA-LIB shutdown operation may block for a long time if system time is modified while the shutdown is in progress. Also fixed similar issue in STUN client.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4297 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-13 08:46:42 +00:00
Nanang Izzuddin 4aa539e224 Re #1590: Fixed pjsip_rx_data_clone() when there are multiple instances of a single header type (thanks Mike Evans for the report and the fix).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4295 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-06 05:22:11 +00:00
Nanang Izzuddin c93d4fe56a Misc (re #1562): Fixed Symbian build errors on S60 5th edition SDK.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4294 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-06 05:02:10 +00:00
Nanang Izzuddin d9a37eda25 Re #1590: Fixed compile error 'invalid conversion from `pj_list_type*' to `pjsip_module*' on Symbian (thanks Rubel for the report).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4291 74dad513-b988-da41-8d7b-12977e46ad98
2012-11-01 03:45:40 +00:00
Benny Prijono eed4223f7c Misc (re #1559): Require name-addr to have the quote if display name is given. Previously an URI like this will be accepted: "301 301" sip:301@host
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4288 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-26 09:30:37 +00:00
Nanang Izzuddin 36bdd9cf13 Re #1569: Fixed missing default value setting for pjsip_cfg()->allow_tx_hash_in_uri.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4285 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-19 04:23:57 +00:00
Sauw Ming b6c3f36e97 Fixed #1592: Multithreading issues in PJSIP (fixing pj_timer_heap_poll() and lock order inversion in tcp/tls transport)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4281 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-08 08:13:12 +00:00
Sauw Ming 87d7051e73 Fixed #1591: Fixed dialog locking in acquire_call() when media transport is created asynchronously.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4280 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-08 05:23:34 +00:00
Sauw Ming 460971fc7d Re #1562: Fixed default custom media transport creation callback flag. By default, custom media transport should close its member transport.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4279 74dad513-b988-da41-8d7b-12977e46ad98
2012-10-08 02:55:22 +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 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
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
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
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
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
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
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 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
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 37de76e0dc Fixed #1563: Crash when resolving STUN when there is no network connectivity.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4219 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-07 02:53:03 +00:00
Benny Prijono c7abc1b598 Fixed #1412: Account specific NAT settings: STUN, ICE, and TURN
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4218 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-07 02:18:15 +00:00
Nanang Izzuddin c47362b29e Close #1561: Added new user credentials lookup callback that also passes 'pjsip_rx_data'.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4214 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-25 14:29:28 +00:00
Nanang Izzuddin 5c5220d0c6 Fixed #1560: Added 'timer' in require header in sending 2xx response when session timer refresher is 'uac'.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4213 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-23 13:31:26 +00:00
Sauw Ming b4a4719da1 Re #1559: Add doc about on_incoming_subscribe() to call pjsua_pres_notify() immediately after setting the code to 202
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4212 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-19 08:54:35 +00:00
Sauw Ming 1993a7613a Re #1558: Add URI test entry for this case in pjsip test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4210 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-19 01:00:07 +00:00
Sauw Ming 969227ce0c Fixed #1556: Fix From/To tag and Via branch comparison to be case insensitive
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4208 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-18 07:52:33 +00:00
Sauw Ming 14dfc0e48b Fixed #1555 : Bug with via_rewrite feature when the account gets deleted
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4206 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-16 02:45:09 +00:00
Benny Prijono 1a90f4948e Fixed #1553: Account setting to disable re-INVITE or UPDATE to lock codec
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4204 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-13 07:38:06 +00:00
Nanang Izzuddin 448235b836 Fix #1550: Auto re-registration does not work if application does not set on_transport_state().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4200 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-09 06:01:19 +00:00
Nanang Izzuddin 3bb260a28d Fix #1547:
- Added PJMEDIA_MAX_MRU to specify maximum packet size in receiving direction.
 - Added max_pkt_size into pj_turn_sock_cfg, default is PJ_TURN_MAX_PKT_LEN.
 - Fixed hardcoded MTU settings in media transport SRTP.
 - Added MIN_CHUNKS_PER_FRM constant in video stream.

Notes:
 - PJMEDIA_MAX_MTU & PJMEDIA_MAX_MRU to specify max packet size for TX and RX dir.
 - For ICE media transport, TURN session limits outgoing packet size to PJ_TURN_MAX_PKT_LEN (the size of internal buffer for inserting TURN overheads).



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4197 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-05 07:26:29 +00:00
Benny Prijono 8534076c29 Re #1548: Crash due to racing condition in timer when call is disconnected quickly (thanks Joshua Colp for the report!)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4196 74dad513-b988-da41-8d7b-12977e46ad98
2012-07-05 07:02:50 +00:00
Sauw Ming 8a3670f532 Re #1540: Fixed assertion when terminating MWI subscription
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4186 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-29 01:37:50 +00:00
Sauw Ming 7864e42a06 Re #1537: Modify NAT detection to no longer update the transport address.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4185 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-28 14:16:05 +00:00
Sauw Ming b47391ed0a Re #1524: Added call to pjmedia_transport_simulate_lost() for async media transport creation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4182 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-27 07:12:23 +00:00
Sauw Ming e3ea816e10 Re #1537: Fixed bug that does not update via_sent_by upon NAT address update.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4181 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-27 05:00:33 +00:00
Sauw Ming d1ebacaecf Re #1540: Modify MWI subscription setting on run-time
* Add subscription state callback
 * Terminate subscription when deleting acc



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4180 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-26 09:37:41 +00:00
Nanang Izzuddin 00584d48c6 Re #1526: r4175 missed PJSUA_UNLOCK() on some failure cases in pjsua_call_answer2().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4176 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-23 03:06:52 +00:00
Nanang Izzuddin 4f83b76a61 Fix #1526:
- Fix incoming call without SDP by delaying media init in on_incoming_call() until call setting is set i.e: via call answer. Note that there is no need to delay the media init in the case of call replace request, the call setting is already set in the incoming call callback, i.e: via on_call_replace_request2() callback or just the current setting of the replaced call.
 - Fix processing call replace request when the media init is performed asynchronously.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4175 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-22 08:53:11 +00:00
Sauw Ming aecc01cc55 Fixed #1537: Via rewrite: putting the right IP address in Via sent-by for outgoing requests
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4173 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-20 10:39:05 +00:00
Nanang Izzuddin 866696424a Close #1540:
- added pjsua_acc_config.mwi_expires, also compile-time macro PJSIP_MWI_DEFAULT_EXPIRES
 - updated pjsua_acc_modify() to update MWI subscription when mwi_expires & mwi_enabled of pjsua_acc_config is modified



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4172 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-19 14:35:18 +00:00
Nanang Izzuddin eff0a4c6e5 Fix #1539: Applied non-strict update of remote capability info after receiving the first 2xx response.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4171 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-19 13:14:21 +00:00
Nanang Izzuddin 24582ed725 Re #1535: Added check if module "mod-stateful-util" has been unregistered.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4169 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-18 09:19:58 +00:00
Benny Prijono 514e893c9d Fixed #1535: Pending outgoing TCP transmission may cause crash if the library is shutdown
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4165 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-14 09:04:20 +00:00
Nanang Izzuddin 87f725e09b Close #1534: done.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4164 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-12 08:27:52 +00:00
Benny Prijono 8ddeaa8008 Fixed #1533: Deadlock in processing media transport asynchronous creation completion (thank you Itay Bianco for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4163 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-11 05:15:59 +00:00
Benny Prijono 96f829e374 Fixed #1530: Sending ACK is reported with wrong pjsip_event info
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4156 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-06 07:24:08 +00:00
Benny Prijono 6414d519c8 Re #1527: fixed bug in pjsua-lib, where registration operation may cause wrong timer entry (with _timer_id=0) to be cancelled accidentally. This could happen when turning registration ON after it was off. Thanks Itay Bianco for the report
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4155 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-05 11:49:43 +00:00
Benny Prijono 30154d3fbc Re #1527: added debugging facility to the timer heap. By enabling PJ_TIMER_DEBUG, application can use pj_timer_heap_dump() or pjsip_endpt_dump() to dump the timer entries along with the source location where it is scheduled from. The macro will also enable dumping the timer heap entries when the SIP endpoint is being destroyed
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4154 74dad513-b988-da41-8d7b-12977e46ad98
2012-06-05 10:41:17 +00:00
Nanang Izzuddin 2cc31c9a07 Fix #1522:
1. Updated the 'shifter' (expected max openssl reason code) to 1200.
 2. Done, added pj_ssl_sock_info::last_native_err. Also fixed pjsip/sip_transport_tls.c to include TLS transport specific info in invoking transport state callback on disconnection event.
 3. Fixed.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4146 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-30 06:35:59 +00:00
Benny Prijono 5f8798382e Fixed #1515: Sound device is not closed when the call fails to connect (thanks Régis Montoya for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4145 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-22 23:13:22 +00:00
Benny Prijono 9577520b4d Re #1508 (Misc): put comment in srtp_optional_dup_offer field to say that the option has been deprecated and will be ignored
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4138 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-22 09:50:47 +00:00
Benny Prijono 2d966c10ec Re #1514: fixed the incoming call scenario, and changed disconnection code from Precondition Failure to Temporarily Unavailable
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4136 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-22 04:09:53 +00:00
Benny Prijono 03853fe67a Fixed second problem in re #1514: NULL state is reported instead of DISCONNECTED state if call is disconnected due to transport (ICE) initialization error
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4135 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-22 03:33:04 +00:00
Benny Prijono 5fefe8e16b Fixed first problem in #1514: assertion when media transport initialization fail
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4134 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-22 03:29:28 +00:00
Nanang Izzuddin a485e970e0 Fix #1511: destroy the media transport of the removed media.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4132 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-21 12:39:39 +00:00
Nanang Izzuddin 0663885d34 Re #1509: backported r4122-r4129.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4130 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-17 08:35:51 +00:00
Nanang Izzuddin ac23f00ed3 Close #1506: Added PJSUA callback for SDP creation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4128 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-17 08:14:05 +00:00
Benny Prijono 6de7667289 Re #1509: backported r4112-4121
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4122 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-14 11:04:46 +00:00
Sauw Ming 3c54077dd7 Fixed #1504: Crash when trying to answer calls but call has been disconnected
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4118 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-04 02:04:02 +00:00
Benny Prijono b15e7caa0b Re #1474: merged r4100-4107
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4108 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-27 01:32:12 +00:00
Nanang Izzuddin 0155479da1 Fix #1497: reset call->inv to NULL whenever call is terminated prematurely (before completely attached to pjsua).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4102 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 19:03:59 +00:00
Nanang Izzuddin 0d2e9e918e Fix #1496: destroying call media transports in pjsua_media_subsys_destroy() should be done using pjsua_media_channel_deinit().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4101 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 18:41:33 +00:00
Nanang Izzuddin bf56817cbe Misc (re #1446): Fixed compile errors on Symbian S60 5th Ed SDK: unrecognized a struct defined inside another struct and 64 bit integer constants suffix.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4099 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 16:46:27 +00:00
Benny Prijono c94bd20836 Re #1474: merged r4093:4095
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4096 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 11:59:34 +00:00
Benny Prijono 78dbf539b7 Re #1474: merged r4081-r4093
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4094 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 09:31:00 +00:00
Benny Prijono ac58bc0e66 Re #1474: this is supposed to be part of r4082 above, which is the merging of r4054 to r4079. Somehow it was left uncommitted!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4090 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 09:12:25 +00:00
Sauw Ming 2a04460ffe Re #1446 (misc): Disable SDL by default on iOS and fixed various compiler warnings.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4087 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 03:39:24 +00:00
Sauw Ming e85cbee6b9 Re #1446 (misc): Fixed linking error if PJMEDIA_HAS_VIDEO is 0
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4086 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26 02:44:41 +00:00
Nanang Izzuddin 19dbb90445 Misc (re #1446): dump_media_session() wasn't called if there was no active audio.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4085 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-25 07:45:22 +00:00
Benny Prijono 5fa18e65d1 Re #1474: merged r4054-r4079
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4082 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-24 13:09:14 +00:00
Nanang Izzuddin 1d56872ad7 Fix #1423:
- Added provisional media in call for generating initial and subsequent SDP offer/answer. If a reoffer is rejected by peer, the main call media will remain unchanged and the provisional media will be cleaned up (the cleanup is currently delayed until call gets destroyed or another reoffer/answer occurs).
 - Reenabled media transport dump in pjsua_core.c.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4071 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-24 05:40:32 +00:00
Sauw Ming db7e0602c1 Fixed #1493: Fixed bug in terminating the invite session when accepting incoming call.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4068 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-23 13:27:29 +00:00
Sauw Ming c1a64cbb33 Re #1355: vidgui: new rendering window may cause all rendering processes to stop
Despite this fix, there is still a possibility that the rendering window can occasionally get stuck because SDL_PollEvent() gets stuck. This is most likely because there are two unsynchronized event pollers, Qt and SDL. The problem only happened on Windows with SDL 1.3 r5538, runs fine on Mac.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4060 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-17 09:55:30 +00:00
Benny Prijono 1effeaa6c3 Re #1474: merged r4042-r4053
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4054 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-16 07:50:01 +00:00
Sauw Ming 32befd7703 Re #1446 (misc): Fixed unset sip error code if pjsip_inv_verify_request3() failed.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4052 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-16 02:47:38 +00:00
Sauw Ming 1f07888ea3 Re #1446 (misc): Change the default of PJMEDIA_HAS_FFMPEG_VID_CODEC to PJMEDIA_HAS_FFMPEG_CODEC.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4051 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-13 08:16:30 +00:00
Nanang Izzuddin 73f35850c0 Re #1476: Initial version of send rate control in video stream, added simple blocking method (block application thread to make send delay when delay is needed).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4043 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-12 13:41:50 +00:00
Nanang Izzuddin c838f28acb Re #1474: merged r4041
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4042 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-12 08:53:59 +00:00
Nanang Izzuddin cd2bfbacd3 Re #1474: merged r4039
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4040 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-12 08:10:06 +00:00
Benny Prijono 3abc757586 Re #1474: merged r4031-r4037
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4038 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-11 10:01:00 +00:00
Nanang Izzuddin 03f7c10e35 Misc (Re #1446): limit pjsua_vid_codec_get/set_param() search domain to only codecs with RTP packetizations.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4028 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05 08:41:20 +00:00
Benny Prijono 2e727e8f70 Fixed #1478: AVI player virtual device. Initial spec:
- Currently only Works with raw video and audio AVI files
 - Added --play-avi and --auto-play-avi options in pjsua
 - No A/V synchronization yet


git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4016 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04 05:05:50 +00:00
Nanang Izzuddin 2ec3222cb5 Close #1479: Applied RTCP related enhancements (#1268 & #1440) into video stream.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4012 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03 10:10:11 +00:00
Nanang Izzuddin 1dc6d21fb7 Misc (re #1446): fixed log message in pjsua_media_channel_update() for pjsua_vid_channel_update() failure.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4011 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03 08:02:12 +00:00
Benny Prijono 161e6918dd Re #1446: removed the obsolete but misleading sip_transport_tls_ossl.c file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4005 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-02 08:33:06 +00:00
Benny Prijono 79fdc88867 Re #1474: merged r3879:3885
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4001 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30 07:53:36 +00:00
Nanang Izzuddin a62931906b Misc (re #1446): Fixed compile warnings on VS2005.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4000 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30 07:41:56 +00:00
Benny Prijono 28d3c56283 Re #1474: Merged all changes from 1.12 - HEAD (from the 1.x branch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3999 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30 07:10:13 +00:00
Sauw Ming 4f82c4d8b3 Re #1446 (misc fix): Fix call info to display correct invite state
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3996 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30 06:18:50 +00:00
Benny Prijono b8dfe8969b Misc (re #1446): prevent on_call_state() callback from being called before on_incoming_call() callback is called
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3990 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-28 09:05:34 +00:00
Nanang Izzuddin 2565aec098 Re #1463 (3rd party media support): fixed VS2005 project setting for newly added files (pjmedia/stream_info.c, pjmedia/vid_stream_info.c, pjsua-lib/pjsua_aud.c).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3985 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22 11:26:59 +00:00
Benny Prijono 1312e75c9e Re: #1463 (Third party media support). Tnitial work and it works, tested on Linux. Details:
* add PJSUA_MEDIA_HAS_PJMEDIA macro
 * move pjmedia specific implementation in pjsua_media.c and pjsua_call.c into pjsua_aud.c
 * add pjsip-apps/src/third_party_media sample containing:
    - alt_pjsua_aud.c
    - alt_pjsua_vid.c
 * moved pjmedia_vid_stream_info_from_sdp() into pjmedia/vid_stream_info.c
 * moved pjmedia_stream_info_from_sdp() into pjmedia/stream_info.c
 * misc: fixed mips_test.c if codecs are disabled



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3982 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22 09:56:52 +00:00
Nanang Izzuddin c1a8073686 Re #1467: fix sound device (opened/closed) status check in check_snd_dev_idle(), especially when sound device is managed by app (no_snd = PJ_TRUE). Note that pjsua_media_subsys_destroy() always close the sound device first, so check_snd_dev_idle() in pjsua_destroy() sequence should have been just a no-operation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3981 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22 03:29:56 +00:00
Sauw Ming 6709be60a4 Fixed #1461: pjsua_call_make_call: assertion failure when rapidly making calls
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3966 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-07 03:09:33 +00:00
Nanang Izzuddin 6afaa867c7 Fix #1459: returned back the old/1.x way of controlling dialog lifetime in pjsua_call_make_call().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3965 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-06 07:39:04 +00:00
Nanang Izzuddin 641d087334 Fix #1453:
- Add and manage pool instance in default codec param in video codec framework.
 - API change: pool param is removed from pjmedia_vid_codec_mgr_set_default_param().




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3956 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-21 08:31:26 +00:00
Nanang Izzuddin 2f29635315 Re #1244: Added bandwidth info in SDP ("b=" lines) based on codec bitrate settings. Two SDP bandwidth types/modifiers are used: AS in session level & TIAS in media level.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3945 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-27 09:12:59 +00:00
Nanang Izzuddin 8cbc8a5a99 Fix #1444: always connect video capture port to video tee, even when the capture port has native preview, as a capture port can be used simultaneously by multiple streams (not only used by non-native preview renderer).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3940 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-11 05:30:55 +00:00
Sauw Ming 2a89923ccf Fixes #1442: Unable to make call if disabled media is included
Add an API pjsua_schedule_timer2() to allow application to schedule a callback function to be executed after a specified time interval. This enables app to post a delayed job which, in this case, allows the initialization of all media transport creations to finish first before we get the media transport creations result.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3938 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-09 11:51:56 +00:00
Nanang Izzuddin 1c565420bf Fix #1433: synchronuous ICE initialization calls PJSUA_UNLOCK() only when the PJSUA lock is actually held by this thread.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3929 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28 09:52:07 +00:00
Nanang Izzuddin 53966c0bc2 Close #1434: Added PJSUA_LOCK_IS_LOCKED().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3928 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28 09:49:24 +00:00
Benny Prijono ae86e6ad00 More re #1419: changed field names from video_count to vid_cnt and audio_cnt to aud_cnt for better consistency
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3925 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-27 12:47:52 +00:00
Benny Prijono 0ec6cfbb9b Re #1393 (misc): renamed label on_error to on_return and fixed warning re constness
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3921 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26 09:00:42 +00:00
Benny Prijono 1787c1c1c5 Re #1234: increase default interval between two INFOs from 500 to 3000 ms
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3920 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26 08:57:05 +00:00
Sauw Ming 9c2de5c758 Re #1430: Fixed crash when STUN & ICE is off
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3919 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-23 03:07:33 +00:00
Sauw Ming 9d3021ff18 Fixed #1430: Crash when dialog is prematurely destroyed during outgoing call.
We do this by temporarily incrementing dialog session until the invite session is created.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3918 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-20 10:27:39 +00:00
Nanang Izzuddin 0c2aab7168 Fix #1425:
- Updating port info of the switchboard master port (after reopening audio device) with the audio device param should care about PJMEDIA_AUD_DEV_CAP_EXT_FORMAT flag, i.e: only copy from audio device extended format info when the flag is set.
 - Fixed switchboard to update the master port info shortcut in connecting ports, as master port info may get updated to match to the connecting ports.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3915 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-20 09:52:19 +00:00
Nanang Izzuddin 393edda96c Fix #1427: added check if video_cnt in call option should be increased while trying to enable a video stream.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3912 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15 10:11:51 +00:00
Nanang Izzuddin 5be47c781a Misc (re #1393): fix compile error in pjsua_media.c (undefined member 'bitrate' in struct 'pjmedia_format') when using passthrough codec.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3909 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15 06:27:07 +00:00
Nanang Izzuddin 4506dd6fd0 Close #1424: Added new pjsua callback: on_call_rx_offer().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3908 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-13 04:59:15 +00:00
Sauw Ming 7a9b75614e Re #1420: Create a pool for the event manager so subscriber doesn't need to supply its own pool.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3905 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-09 05:15:39 +00:00
Nanang Izzuddin 0409a3db7e Re #1419: updated call transfer to allow both the transferee and the transfer destination to update the current call setting:
- for transferee (attended & unattended): via new PJSUA-LIB callback on_call_transfer_request2()
 - for transfer destination (attended only): via new PJSUA-LIB callback on_call_replace_request2()




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3903 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-08 08:18:02 +00:00
Nanang Izzuddin 3da4ad8f85 Re #1234: Initial version of keyframe request/response via SIP INFO.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3901 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-07 10:43:28 +00:00
Sauw Ming 0fabe1bbb6 Closed #1420: Add support for event manager
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3893 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-01 10:49:07 +00:00
Nanang Izzuddin 3d7385c7f9 Misc (re #1393): fix linking error "app_config_init_video() not found" when video is disabled, also some compile warnings (unused variables).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3892 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-01 10:02:54 +00:00
Nanang Izzuddin debd48ae0b Re #1419, implement media count manipulation per call basis:
- moved the media count setting from account setting to call setting
 - introduced pjsua_call_setting, to be used by pjsua_call_make_call() and some new APIs: pjsua_call_answer2(), pjsua_call_reinvite2(), pjsua_call_update2() 




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3891 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-01 09:06:14 +00:00
Benny Prijono 58366a0985 Missing video component deinitialization caused assertion when the stack is restarted. Thanks Régis Montoya for the report (re #1393)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3887 74dad513-b988-da41-8d7b-12977e46ad98
2011-11-17 14:25:26 +00:00
Sauw Ming 7e4feae4b3 Re #1395: Backport of PJSIP 1.x branch into PJSIP 2.0 trunk
* Backport of r3833:r3877



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3878 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-31 10:31:23 +00:00
Benny Prijono 20eb7277ca Misc (re #13930; added info about ICE candidates being used (both local and remote) in pjsua dump call output
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3870 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-28 04:10:00 +00:00
Benny Prijono f9ea1a0d35 Re #1393 (misc): remove unnecessary call to start preview renderer in video update
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3866 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-27 07:11:37 +00:00
Nanang Izzuddin cfa312c830 Close #1403: Fixed pjsua-lib in generating re-offer when the current session contains (disabled) unknown media types.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3865 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-26 16:57:05 +00:00
Sauw Ming 0ee072f2e3 Fixed #1401: Add support for video device's window flags
Now support flags PJMEDIA_VID_DEV_WND_BORDER and PJMEDIA_VID_DEV_WND_RESIZABLE.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3864 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-26 09:01:53 +00:00
Benny Prijono 7eff5ef941 Fixed #1402: crash when adding new media
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3860 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-26 06:53:30 +00:00
Benny Prijono db5d89dd63 Fixed call_med->rtp_addr is not initialized causing UPDATE to be sent after every ICE negotiation (misc re #1392)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3858 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-25 13:39:06 +00:00
Nanang Izzuddin 46977e7dd9 Misc (re #1393): cosmetic in call dump, missing '=' char in avg bitrate in TX :)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3857 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-25 13:17:19 +00:00
Benny Prijono d3de2a8d6f Re #1400: enhancements to video operations in pjsua application
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3850 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-25 09:35:11 +00:00
Sauw Ming c8e1294615 Fixed #1398: TURN initialization failure scenario
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3849 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-25 08:51:02 +00:00
Sauw Ming e7dbbc8f30 Re #1395: Backport of PJSIP 1.x branch into PJSIP 2.0 trunk
* Backport of r3557:r3832

TODO: ticket #1268 (Option for automatic/manual sending of RTCP SDES/BYE for the stream) for video stream.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3841 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-24 09:28:13 +00:00