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