Commit graph

72 commits

Author SHA1 Message Date
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Simon Morlat
09c5af9840 fix compilation issue with upnp 2017-06-09 12:01:40 +02:00
Ghislain MARY
e53d4cf70d Improve API so that it is more object-oriented. 2017-02-13 16:18:37 +01:00
Ghislain MARY
4750de3a23 Some more header inclusion fix. 2016-11-16 09:18:10 +01:00
Gautier Pelloux-Prayer
f6381d913a license: update FSF address 2016-07-27 11:58:38 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Simon Morlat
0a9ab97bd4 keep using periodical updates (even for non-existent streams) at least for tests, because it is convenient to be notified everytime linphonecore updates
bandwidth measurement.
This may change in the future when bandwidth computations will be done in real time (every mediastreamer2 tick).
2016-01-26 21:32:55 +01:00
Simon Morlat
c329b10669 implement independant controls for media and sip network reachabilities. 2016-01-22 17:52:25 +01:00
Simon Morlat
9a8ee6ddf5 update for new ortp logging api 2016-01-19 16:25:43 +01:00
Sylvain Berfini
c8f1f3b61e Do not use anymore nb_streams but SAL_MEDIA_DESCRIPTION_MAX_STREAMS and skip inactive ones because active streams won't be at the start of the array anymore 2015-09-16 15:23:01 +02:00
Simon Morlat
1191a49efa use ms_new0 2014-11-22 11:31:23 +01:00
Simon Morlat
2e515642f0 fix bad call state notification (Released) when receiving a call with incompatible codecs.
Normally this should not trigger any notification.
Fix bug allowing two incoming calls to be notified if ICE is used.
2014-11-18 16:01:51 +01:00
Simon Morlat
f4a4a6440b Support for incoming UPDATEs within dialog.
For tests, the possibility to send an UPDATE with linphone_core_update_call() has been added thanks to a $
Added possibility to configure Supported SIP header.
2014-09-08 19:02:29 +02:00
Simon Morlat
2b04532518 fix compilation error and fix bug when updating preview in linphone_core_set_preferred_video_size() 2014-08-06 17:27:34 +02:00
Ghislain MARY
6f95bbc5d2 Fix bug 0001279: Wrong usage of n_active_streams in the media descriptions.
Inactive streams are now allowed between active streams in the SDP.
2014-06-10 13:26:41 +02:00
Gautier Pelloux-Prayer
4386f18b21 replace tabs with spaces and remove trailing spaces 2014-04-22 17:22:51 +02:00
Simon Morlat
756ae1737a fix upnp build 2014-04-09 11:15:09 +02:00
Yann Diorcet
83948bb03c Merge branch '3.6.x' 2013-08-08 11:38:10 +02:00
Yann Diorcet
c212173648 Upnp: add blacklisted state 2013-08-08 11:36:49 +02:00
Yann Diorcet
97413cda86 Merge branch '3.6.x' 2013-08-07 11:36:36 +02:00
Yann Diorcet
480c643418 Add uPnP blacklist 2013-08-07 11:35:32 +02:00
Yann Diorcet
fb5faa5bb8 Fix upnp forgotten retain 2013-04-09 14:01:59 +02:00
Yann Diorcet
9b7ac9b793 Fix upnp forgotten retain 2013-04-09 10:03:43 +02:00
Yann Diorcet
4d9f81bd1c Fix upnp binding loop when not getting provided port 2013-04-04 16:53:27 +02:00
Yann Diorcet
5ede7a56fa Fix upnp binding loop when not getting provided port 2013-04-04 16:46:30 +02:00
Yann Diorcet
0f9f315cbb Merge branch 'master' into belle-sip 2013-04-02 15:24:55 +02:00
Yann Diorcet
12a6e42e5a Allow uPnP 1.0 uuid 2013-04-02 15:23:29 +02:00
Yann Diorcet
02ce52650c Allow uPnP 1.0 uuid 2013-04-02 15:23:29 +02:00
Jehan Monnier
1ba82ad289 fix compilation issue with upnp 2013-03-26 09:13:46 +01:00
Jehan Monnier
5cff1fa5b1 fix compilation issue with upnp 2013-03-26 09:13:46 +01:00
Jehan Monnier
3813302552 assign upnp local address 2013-03-22 16:17:42 +01:00
Yann Diorcet
ece0ca2799 Fix previous commit 2013-03-12 12:59:43 +01:00
Yann Diorcet
62e58cd961 Fix previous commit 2013-03-12 12:59:43 +01:00
Yann Diorcet
9a2784e8f6 Fix bug in upnp string compare function 2013-03-12 12:50:35 +01:00
Yann Diorcet
be455ac57f Fix bug in upnp string compare function 2013-03-12 12:50:35 +01:00
Yann Diorcet
837c566c0a uPnP support network changes 2013-03-08 12:24:48 +01:00
Yann Diorcet
4542532cd2 uPnP support network changes 2013-03-08 12:24:48 +01:00
Yann Diorcet
5046f9388b Update upnp call stats on session destruction 2013-03-06 11:36:46 +01:00
Yann Diorcet
83d18a8fcf Update upnp call stats on session destruction 2013-03-06 11:36:46 +01:00
Yann Diorcet
1687ceb442 Fix pthead_cond/ms_cond error 2013-02-28 11:05:51 +01:00
Yann Diorcet
1a5169a147 uPnP improvements
Fix mutex lock in the destructor
Add firewall commands in console
2013-02-28 10:44:32 +01:00
Yann Diorcet
db009da1d2 uPnP add nullity checks 2013-02-25 15:00:45 +01:00
Yann Diorcet
3ba2e1af0c Fix proxy update when using uPnP 2013-02-25 11:32:27 +01:00
Yann Diorcet
a30721377a Fix uPnP context destroy 2013-02-25 10:37:01 +01:00
Yann Diorcet
1136049cf0 Fix uPnP invalid memory access when destroying the context 2013-02-22 16:39:26 +01:00
Yann Diorcet
685a0b310f Fix uPnP dead lock 2013-02-19 16:20:17 +01:00
Yann Diorcet
be6165d861 Fix uPnP issues. Correct registration and update with uPnP 2013-02-18 14:59:48 +01:00
Yann Diorcet
5017c6ebba Improve uPnP behaviour (Firewall policy change, local ip change, ...)
Hide uPnP firewall setting if uPnP is not available
2013-02-18 11:59:37 +01:00
Yann Diorcet
e3c60a69c8 Update REGISTER contact with uPnP external informations 2013-02-18 11:57:06 +01:00