Commit graph

660 commits

Author SHA1 Message Date
Simon Morlat
eea8bd18fe do not display_warning() for bad uris 2013-10-16 12:10:14 +02:00
Simon Morlat
d02090876a remove some codecs on mobile platforms because they are not supported. 2013-10-15 17:37:12 +02:00
Simon Morlat
db78dd7fb3 change h264 profile level id to allow working with HD resolutions. 2013-10-11 10:51:38 +02:00
Jehan Monnier
a5c40facf6 add tests to make sure unsuccesfull incall transactions do not abort the call. 2013-10-11 10:31:56 +02:00
Ghislain MARY
eeb36479d5 Deprecate linphone_core_enable_video() and linphone_core_video_enabled().
Introduce linphone_core_enable_video_capture(), linphone_core_enable_video_display(), linphone_core_video_capture_enabled() and linphone_core_video_display_enabled() instead.
2013-10-09 15:52:09 +02:00
Ghislain MARY
9139a6bd70 Deprecate linphone_core_is_mic_muted() and linphone_core_mute_mic().
Introduce linphone_core_enable_mic() and linphone_core_mic_enabled() to replace them.
2013-10-09 15:19:39 +02:00
Ghislain MARY
20829f3700 Add some documentation. 2013-10-09 15:09:49 +02:00
Ghislain MARY
2f6854ca8a Add documentation for enums that were not documented. 2013-10-09 10:44:09 +02:00
Ghislain MARY
10734524fe Add factory functions to create common linphone objects. 2013-10-08 14:28:16 +02:00
Ghislain MARY
147f2c0c24 Remove unused code. 2013-10-07 17:55:15 +02:00
Ghislain MARY
dd83a25bd7 Always enable HD video. 2013-10-02 11:17:09 +02:00
Simon Morlat
77d6169624 improve documentation, rationalize some callbacks name.
lp-gen-wrapper functional.
2013-10-01 22:00:39 +02:00
Simon Morlat
914656c003 add way for linux users to choose betwen X11/Xv or GLX video renderers. 2013-09-27 22:30:20 +02:00
Simon Morlat
573f530569 remove all getaddrinfo() blocking calls from coreapi.
Stun server is resolved asynchronously.
2013-09-27 11:41:15 +02:00
Simon Morlat
f8ead1facb fixes around opengl display for androdi 2013-09-23 15:25:23 +02:00
Simon Morlat
8cd1db644c fix issue with window id management 2013-09-20 17:40:27 +02:00
Ghislain MARY
ae764ae952 Always use int values for getter/setter of LinphoneAddress port. 2013-09-19 16:12:40 +02:00
Simon Morlat
16da9c1b3b send username in contacts of publish
send unSUBSCRIBE when friend subscription is toggled off.
2013-09-13 15:15:07 +02:00
Jehan Monnier
26c8f6ff98 only propagate net,download_ptime to rtp,download_ptime if value != 0 2013-09-12 11:59:39 +02:00
Jehan Monnier
3fdf79fdc5 make sure random port is used if sip_random_port=1 and no transport selected 2013-09-11 14:21:46 +02:00
Simon Morlat
5dea3b42f0 avoid crashing when no soundcard is present.
update ms2
2013-09-09 17:52:14 +02:00
Jehan Monnier
d5bd17079f add LC_SIP_TRANSPORT_RANDOM value to better enable random sip port 2013-09-04 11:11:47 +02:00
Simon Morlat
9a671657c6 make use of bellesip's new dialog's request queue to fix bugs around transfer notification
add notification of failed transfers (new test in call suite for that)
In case of failed transfer, referer call is resumed (if necessary) and notified of the failure.
remove deprecated code.
2013-09-03 22:34:04 +02:00
Ghislain MARY
b9d374d8f6 Store firewall policy in linphonerc as a string. 2013-09-02 17:52:33 +02:00
Simon Morlat
7c16a6d9db do not put contact_params (from proxy config) into calls, message or subscribes. They are only valid for REGISTERs. 2013-09-02 17:42:08 +02:00
Simon Morlat
aeb7876482 transition to belle-sip automatic contact and new nat-helper. 2013-08-30 21:29:29 +02:00
Simon Morlat
798bd06597 prevent double notification of network reachable true or false. 2013-08-28 11:24:23 +02:00
Jehan Monnier
42654a327c add LinphoneReasonUnauthorized 2013-08-21 11:29:32 +02:00
Ghislain MARY
959334d742 Enable HD video on Android. 2013-08-19 11:41:55 +02:00
Simon Morlat
86ade2174c add two new methods to access pointers to transferer call and transfer target call. 2013-08-14 15:33:36 +02:00
Simon Morlat
491294b279 Fix case where a call is cancelled by a user while no provisionnal response has been received yet (was not functional)
Add a test for this case.
Reformat the code for indentation and break statement positions.
2013-08-07 00:55:43 +02:00
Simon Morlat
0942ba67a6 fix incorrect copy of parameters in linphone_core_accept_call_update() 2013-08-04 15:09:47 +02:00
Simon Morlat
b2d873fab8 add linphone_core_stop_ringing() to public API. 2013-07-27 15:48:36 +02:00
Simon Morlat
23ce819401 fix constness of LinphoneCall * returned by linphone_core_find_call_by_uri().
There is no reason to return a const pointer, there's nothing you can do with a const LinphoneCall* in liblinphone.
2013-07-27 01:07:00 +02:00
Jehan Monnier
d9fd0d5634 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	coreapi/linphonecore.c
	coreapi/linphonecore.h
2013-07-25 22:11:23 +02:00
Jehan Monnier
7c27400203 fix typo in dnd reason 2013-07-23 21:18:28 +02:00
Jehan Monnier
3051c9bdad add LinphoneReasonDoNotDisturb 2013-07-23 21:10:14 +02:00
Jehan Monnier
9702eeb281 wait until linphone friend proxy config is registered before sending
first subscribe
2013-07-23 20:35:59 +02:00
Ghislain MARY
60c1b0a4ce Some changes to only use API allowed for WP8 applications. 2013-07-19 11:39:21 +02:00
Simon Morlat
61f0f0bcd0 prohibit resuming of two calls simultaneously. 2013-07-16 14:47:12 +02:00
Jehan Monnier
89f3e2ceda set callid more early, add option to disable uuid (to reduce message size) 2013-07-12 09:04:27 +02:00
Yann Diorcet
ca5128238b Fix const-correctness in linphone_core_find_call_from_uri 2013-07-11 11:50:47 +02:00
Simon Morlat
1b6da4751b fix potential problem with ringback beeing stopped automatically by mistake. 2013-07-09 11:36:28 +02:00
Yann Diorcet
36c4b1523d Fix previous commit false => FALSE 2013-07-09 11:03:20 +02:00
Yann Diorcet
4905f37344 Disable selfview before destroying core 2013-07-09 10:53:39 +02:00
Ghislain MARY
d8469f7074 Add XGA, SXGA− and UXGA to the list of supported HD resolutions. 2013-07-08 15:29:47 +02:00
Simon Morlat
0b2d04d624 many improvements
* re-send SUBSCRIBEs after network gets reachable again
* allow to set the default SUBSCRIBE expires using [sip] "subscribe_expires" property
* re-send initial SUBSCRIBE if remote peer lost the dialog context
2013-07-05 23:05:20 +02:00
Simon Morlat
83268b313b * fixes for dialog serialization
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Ghislain MARY
a147f07905 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-07-02 17:46:02 +02:00
Ghislain MARY
5dbfc1d3e1 Allow updating camera parameters with linphone_core_update_call() in the StreamsRunning state only. 2013-07-02 16:48:08 +02:00