Sylvain Berfini
1617069f6a
Few fixes + added migrate method from rc store logs
2015-09-08 21:44:50 +02:00
Sylvain Berfini
6d9af5fa54
Fix ref leak + renamed some functions + improved MSList handling
2015-09-08 14:54:28 +02:00
Sylvain Berfini
cabf15f1f5
Store call logs in sql database + new method to get all call logs related to a linphone address
2015-09-08 02:45:32 +02:00
Gautier Pelloux-Prayer
f46f1fbe77
linphonecall: LinphoneCoreCallStateChangedCb should never receive NULL as last argument "message"
2015-09-07 17:38:41 +02:00
Simon Morlat
0d87a22d1d
fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused.
2015-09-03 21:39:58 +02:00
Simon Morlat
ed2385ce28
Refactoring of states, handling of media direction, late offering and so on.
...
Almost working except one test.
2015-09-03 21:39:58 +02:00
Margaux Clerc
ca9647f975
Add new test for late offering
2015-09-03 21:39:58 +02:00
Gautier Pelloux-Prayer
af43ad8965
proxy.c: fix crash in linphone_core_interpret_url when username is NULL and do not copy parameters when using proxy's domain
2015-08-25 14:33:29 +02:00
Johan Pascal
06575db0ae
Add codec2 capabilities (when mscodec2 plugin is present)
...
- update oRTP and ms2
2015-08-20 23:50:41 +02:00
Simon Morlat
63b1c6196d
don't call prepare_sound with soundcards when the core is in use_files mode. It makes double instanciation of card readers causing crashes on iOS
2015-08-06 11:16:14 +02:00
Gautier Pelloux-Prayer
31a77583d7
proxy.c: we must also UNREGISTER when being in state RegistrationInProgress so that even if registration is pending we unregister properly
2015-07-30 15:03:53 +02:00
Jehan Monnier
4073c6e0d0
Restaure previous state in case of call update failure due to pending transaction
2015-07-23 09:20:47 +02:00
Jehan Monnier
44987d644d
add LINPHONE_VIDEO_DISPLAY_AUTO/NONE to avoid manipulating scalar values directly
2015-07-22 12:04:29 +02:00
Ghislain MARY
e7fbd59a32
Fix an other compilation error.
2015-07-20 13:15:34 +02:00
Ghislain MARY
cf2a9a7b42
Fix compilation error.
2015-07-20 12:28:30 +02:00
François Grisez
24e637c865
Fix regretion of linphone_core_interpret_url()
...
It didn't use anymore the default proxy config to interpret urls without domain name.
For instance, NULL was returned when passing "pauline" as parameter even if a default
proxy config had been declared.
An assert has also been added in "QualityReporting/Call term session report not sent if call did not start"
to handle the case when linphone_core_invite() return NULL
2015-07-20 12:22:20 +02:00
Ghislain MARY
a8006a0160
Use void* for window ids.
2015-07-20 12:16:26 +02:00
Gautier Pelloux-Prayer
75ecf665ab
proxy: add linphone_proxy_config_normalize_phone_number and linphone_proxy_config_normalize_sip_uri to ease high level API usage
2015-07-17 16:37:44 +02:00
Gautier Pelloux-Prayer
661fa76163
linphonecore: add linphone_configuring_state_to_string API
2015-07-15 14:21:10 +02:00
Gautier Pelloux-Prayer
e3bf7b0387
documentation: move some doxygen docs to header
2015-07-09 09:47:40 +02:00
Gautier Pelloux-Prayer
0264439248
linphonecore.c: move some doxygen documentation to header file
2015-07-08 09:44:15 +02:00
Ghislain MARY
f929bbe653
Add tester resources and missing dependencies to Windows 10 tester.
2015-07-06 14:37:22 +02:00
Ghislain MARY
8722f8a990
Add Visual Studio project for Windows 10.
2015-07-03 16:56:14 +02:00
Simon Morlat
f9a9718ab2
don't remove unsupported video codecs in rtp_io mode.
2015-07-03 09:22:45 +02:00
Jehan Monnier
b852503f55
save video cam used in call object when switched
2015-06-25 14:02:46 +02:00
Sylvain Berfini
fa1c36dddb
Use /usr/share/linphone/rootca.pem if there is no /etc/ssl/certs directory on linux
2015-06-24 17:35:30 +02:00
Simon Morlat
d934f3932e
remove unnecessary stereo=0;sprop-stereo=0 in the opus fmtp default definition, since it is the default value for these parameters according to draft v11.
2015-06-23 18:17:18 +02:00
Gautier Pelloux-Prayer
f011905543
logging: oops, fix previous commits
2015-06-19 14:51:21 +02:00
Gautier Pelloux-Prayer
87d2c1a647
linphonecore: fix linphone_core_set_log_level behavior (eg. take argument not as bit mask but minimum verbosity
2015-06-19 14:44:49 +02:00
Gautier Pelloux-Prayer
794ccbaad5
logging: use sal_set_log_level instead of sal_enable_logs and sal_disable_logs so that we have a finer control of logs verbosity
2015-06-19 14:42:15 +02:00
Ghislain MARY
98f2508be5
Allow linphone to be configured to use RTP sessions for input/output of audio and video streams.
2015-06-18 14:33:11 +02:00
Gautier Pelloux-Prayer
98628e52b9
linphonecore.c: move documentation to header
2015-06-16 17:58:08 +02:00
Ghislain MARY
7ac6a838d4
Add linphone_core_get_video_preset() + Add JNI wrapper for some core functions.
2015-06-11 15:21:37 +02:00
Ghislain MARY
278bf66e33
Implement linphone_core_set_video_preset().
2015-06-11 09:41:56 +02:00
Simon Morlat
c88685b194
fix memory leak and windows build
2015-06-05 12:14:56 +02:00
Jehan Monnier
68532f69bc
make lime optional for file sharing
2015-06-01 12:49:53 +02:00
Jehan Monnier
e59224e2c1
fix android compilation issue
2015-05-28 11:21:58 +02:00
Jehan Monnier
7a67f94090
improve logs upload
2015-05-28 11:04:26 +02:00
Simon Morlat
5f30b8a1eb
set stereo=1 in opus fmtp to test stereo
...
rewrite ugly code
2015-05-27 12:36:36 +02:00
Jehan Monnier
258366937a
implement re-invite from multicast to unicast call.
2015-05-13 09:15:29 +02:00
Jehan Monnier
e8aef044fb
Allows incoming call to be accepted even if an outgoing call is in progress. In such case, outgoing call is automatically canceled.
2015-05-04 16:50:41 +02:00
Ghislain MARY
7f5acfd6a9
Fix a bug in ICE where the session state was not correct when a peer added a video stream during a call and the other peer refused it.
2015-04-29 13:16:19 +02:00
Ghislain MARY
ced44d17eb
Add lpconfig option to set the default value for defer_update.
2015-04-21 12:18:38 +02:00
Simon Morlat
5913eff7a5
fix crash with ICE scenario
2015-04-17 18:37:28 +02:00
Ghislain MARY
f53864f9c0
Fix 0002202: ICE fails again.
2015-04-17 16:06:49 +02:00
Margaux Clerc
ef7677a88d
Fix friend in JNI
2015-04-14 17:04:48 +02:00
Margaux Clerc
a2561ca88c
Add ref counting on LinphoneFriend
2015-04-14 17:04:48 +02:00
Ghislain MARY
74ad3ed63f
Add linphonerc option to disable video during pause.
2015-04-10 11:45:47 +02:00
Ghislain MARY
2718f631bd
Fix crash in linphone_core_reload_sound_devices() and linphone_core_reload_video_devices().
2015-04-07 15:03:16 +02:00
Jehan Monnier
3d1f284525
add both sip and ftp bind address
2015-04-01 11:36:55 +02:00