Simon Morlat
669c3cee4e
Fix tests broken by the change of RTP symmetric policy.
2017-02-08 13:58:03 +01:00
Simon Morlat
b551bb92cd
fix warnings
2017-02-08 09:12:52 +01:00
Simon Morlat
7a13e47f69
fix double definition of linphone_factory_create_vcard()
2017-02-08 09:06:10 +01:00
Simon Morlat
cf49dc437c
fix various problems with the handling of LinphoneCallStats in JNI wrapper.
2017-02-07 21:06:00 +01:00
Ghislain MARY
612e63f684
Fix build on Windows.
2017-02-07 18:14:30 +01:00
Ghislain MARY
cd4870d5ad
Some refactoring to have a more object-oriented API.
2017-02-07 15:32:42 +01:00
Simon Morlat
ebf1760947
add new function to get stream stats
2017-02-07 13:58:15 +01:00
Ronan Abhamon
f4d1fd0fe7
Merge branch 'master' of git.linphone.org:linphone
2017-02-07 12:39:27 +01:00
Ronan Abhamon
51dca644ba
use MS_OGL_RENDER instead of MS_VIDEO_DISPLAY_CALL_GENERIC_RENDER in linphone_call_ogl_render
2017-02-07 12:39:02 +01:00
Simon Morlat
2e9a01885e
factorize code and clean strangely designed functions.
2017-02-07 12:36:28 +01:00
Simon Morlat
bcae09e42e
Fix bug when setting up custom tone twice.
2017-02-07 11:51:45 +01:00
Simon Morlat
f37e3f5345
turn off symmetric RTP by default. Indeed, this creates problem if a late STUN packet arrives from a stun server after the audio or video stream are started, because all the flow will be directed to the stun server.
2017-02-07 11:08:02 +01:00
Simon Morlat
9949784c2d
fix unreliable tests
2017-02-06 21:58:34 +01:00
Simon Morlat
9bb4a2a4c1
fix lime declaration inconsistency
2017-02-06 13:24:23 +01:00
Simon Morlat
1121e07313
stop pending file transfers when entering linphone_core_destroy().
2017-02-06 11:44:49 +01:00
Johan Pascal
bced2b3534
Lime key validity gets easier config file setting
...
- can use expression like 1W, 2M or 3d instead of number of seconds
2017-02-06 14:39:14 +07:00
Johan Pascal
1841b4222e
update to new get current time API in bctoolbox
2017-02-06 09:40:39 +07:00
Simon Morlat
23c34bc18f
make sure that rtp statistics reported from LinphoneCall are updated after a stream terminates, so that it really says the exact number of packets that were received and sent.
2017-02-05 21:12:13 +01:00
Simon Morlat
a366c02623
add missing stub
2017-02-05 17:37:11 +01:00
Simon Morlat
fa21f35941
fix enablement of advanced rate control
2017-02-05 17:12:01 +01:00
Simon Morlat
fe51a7bb48
fix compilation errors when compiling without lime
2017-02-05 12:27:51 +01:00
Johan Pascal
d0222b5a87
Manage LIME key expiration date
2017-02-05 15:33:12 +07:00
Simon Morlat
cc4966a130
fix bug in quality indicator and optimize quality reporting (avoid full copies of structures)
2017-02-04 17:52:57 +01:00
Simon Morlat
285ee7aec7
enforce sanity of call state changes.
2017-02-03 22:02:49 +01:00
Simon Morlat
a8078ca9b0
add checks and fix bug where a call is directly transitionned to Released state when an io error occurs during a reINVITE.
2017-02-03 17:12:38 +01:00
Ghislain MARY
50f4e52966
Store chat message in database before file upload so that if the file upload fails we can try sending the chat message an other time.
2017-02-03 15:29:40 +01:00
Erwan Croze
01e990259d
Add JNI function:
...
- linphone_proxy_config_pause_register
- linphone_proxy_config_refresh_register
2017-02-02 16:39:07 +01:00
Erwan Croze
3342ccf4ab
Add JNI callback for messageReceivedUnableToDecrypted
2017-02-02 15:03:40 +01:00
Benjamin Reis
c61c5e1339
Only create an IMEE if lime available
2017-02-02 11:48:26 +01:00
Simon Morlat
a8e4660ef3
fix memory leaks
2017-02-01 16:18:09 +01:00
Benjamin Reis
b669640847
Add message_received_unable_decrypt callback
2017-02-01 15:36:01 +01:00
Erwan Croze
1cf4eda4aa
Add chat message is secured JNI
2017-02-01 14:54:33 +01:00
Ronan Abhamon
aa4d6d035d
linphone_call_ogl_render supports preview
2017-02-01 14:13:15 +01:00
Ghislain MARY
d398c2c619
Fix build.
2017-02-01 13:38:16 +01:00
Ghislain MARY
e389e34c7e
Fix build of C++ wrapper on Windows.
2017-02-01 12:17:19 +01:00
Ghislain MARY
6735f6e731
Correct definition of LINPHONE_PUBLIC on Windows.
2017-02-01 12:16:24 +01:00
Benjamin Reis
31d5d90ca9
add is_secured API to LinphoneChatMessage
2017-02-01 12:10:59 +01:00
Sylvain Berfini
9551c9118a
Improvements on tunnel to make udp mirror and dual mode cohabitate + JNI wrapper
2017-02-01 11:20:40 +01:00
Simon Morlat
eb82036b55
fix compilation problem without lime
2017-02-01 11:08:57 +01:00
Simon Morlat
61c5137594
integrate new bandwidth control algorithm
2017-02-01 11:01:25 +01:00
Sylvain Berfini
7a9a12e606
Fixed tunnel dual mode config read from file
2017-01-31 17:50:16 +01:00
Benjamin Reis
567fac0445
Better management of LIME
2017-01-31 17:28:42 +01:00
Benjamin Reis
29a56ce847
If ZRTP key exist but LIME disabled keep receiving and decrypting LIME messages
2017-01-31 16:32:04 +01:00
Sylvain Berfini
53e99b9a22
Fixes related to tunnel
2017-01-31 15:54:25 +01:00
Ghislain MARY
120b9dc402
Fix build on Windows.
2017-01-31 14:26:22 +01:00
Ronan Abhamon
3c05f1e7d5
add a linphone_call_ogl_render to use MSOGL ms filter
2017-01-31 14:18:18 +01:00
Sylvain Berfini
555612d87e
Added stubs for new tunnel methods
2017-01-31 14:10:49 +01:00
Ghislain MARY
b297a4cb1d
Rework chat handling.
...
- Add content type information in LIME encrypted message
- Single entry point for all types of chat messages that are first decrypted if necessary and then handled according to their content type
- Add possibility to send chat messages with a content type that is not 'text/plain'
- Encrypt IMDN
2017-01-31 12:25:12 +01:00
Erwan Croze
2c5d691045
Add Lime JNI method
2017-01-31 10:47:43 +01:00
Ghislain MARY
d2654ce519
Add null character at the end of the key when storing it in a LinphoneContent (to prevent invalid reads).
2017-01-31 10:22:38 +01:00