Commit graph

2782 commits

Author SHA1 Message Date
Simon Morlat
76c6886119 fix potential crash when receiving an incoming call for which audio is declined (due to incompatible codecs), but video is accepted. 2014-12-22 16:23:26 +01:00
Ghislain MARY
afe5abba86 Add some Python setup tests. 2014-12-19 15:56:30 +01:00
Ghislain MARY
98d1d15b0c Set body size when using the file body handler. 2014-12-19 14:34:32 +01:00
Simon Morlat
74c44f6c25 User pointer must remain the property of the user. 2014-12-18 19:15:29 +01:00
Simon Morlat
8f633b21fc fix stack overflow. 2014-12-18 16:17:26 +01:00
Ghislain MARY
a2b93b2019 Replace ortp_strdup_printf by ms_strdup_printf. 2014-12-18 11:53:49 +01:00
Ghislain MARY
3347aa9a53 Fix const string return values so that wrapper generators know that these strings do not need to be dealloced. 2014-12-18 11:51:25 +01:00
Simon Morlat
69307afc50 fix crash when receiving an external body SIP MESSAGE on android. 2014-12-18 08:41:52 +01:00
Ghislain MARY
1b32ed0316 Handle file transfer upload with memory body handler. 2014-12-17 17:02:52 +01:00
Ghislain MARY
96bd60cc47 Fix crash when sending file transfer message with a file transfer server that has not been set. 2014-12-17 17:02:23 +01:00
François Grisez
79b8c557e5 Fix build when video support is disabled 2014-12-17 16:25:40 +01:00
Ghislain MARY
33aaac313b Fix compilation with Visual Studio. 2014-12-16 11:32:51 +01:00
Guillaume BIENKOWSKI
697a6d4a89 Fix the soundcard hint so that it trigger only when _all_ calls are paused or pausing (instead of just one call suffice). Also increase the test delay. 2014-12-15 14:49:42 +01:00
Simon Morlat
1ac1cd5fe8 fix RtpTransport leak on video side as well 2014-12-12 18:56:14 +01:00
Guillaume BIENKOWSKI
d997814f82 Better hinting for soundcard 2014-12-12 17:06:00 +01:00
Simon Morlat
f48780782c fix compilation 2014-12-12 16:54:30 +01:00
Simon Morlat
5863df792e Make the preview window a real gtk window. Move camera preview test within the settings. 2014-12-12 16:46:38 +01:00
Simon Morlat
1cf049cabd fix leak of RtpTransport when call is updated/paused. Fix reporting of bandwidth, which was displayed even if the stream was inactive. 2014-12-12 16:46:37 +01:00
François Grisez
db5fc6ea89 Fix the reading of .linpohne.ecstate 2014-12-12 12:12:44 +01:00
Sylvain Berfini
11b9ed01d9 Improved LocalRef (see issue 1925) on Android JNI layer 2014-12-11 17:37:22 +01:00
Ghislain MARY
8b33ed404e Always store a NULL character at the end of a LinphoneBuffer. 2014-12-11 15:58:58 +01:00
Ghislain MARY
24f4d44496 There is no longer a dummy call to the file_transfer_recv callback at the beginning of a file download. 2014-12-11 14:34:45 +01:00
Sylvain Berfini
f3c7c993ea Fix mistake in previous commit 2014-12-11 11:19:37 +01:00
Sylvain Berfini
95de57a6c6 Fix ec calibration crash in Android 2014-12-11 11:16:15 +01:00
Ghislain MARY
26620d4c0f Fix compilation of file transfer tutorial. 2014-12-11 09:36:49 +01:00
Ghislain MARY
89565386ac Working file transfer in Python.
- Add the LinphoneBuffer object so that file transfer callbacks do not pass out parameters
- Use the LinphoneBuffer object in the file transfer callbacks
- Implement the file_transfer_send callback in the Python file transfer test
2014-12-10 16:35:19 +01:00
Guillaume BIENKOWSKI
dc2d250d99 Perform sound card usage check when a call is dismissed or when a call transitions to pausing state 2014-12-10 14:23:10 +01:00
Jehan Monnier
f0a3a75d99 fix ice issue when ufrag/pwd are present in sdp media description only 2014-12-10 14:20:48 +01:00
Ghislain MARY
110d44b87c Fix file_transfer_server documentation for automatic wrappers. 2014-12-10 12:02:00 +01:00
Ghislain MARY
141af7de15 Fix threading issues in the Python module.
Reinitialize log serialization only when all the linphone cores have been destroyed.
2014-12-09 17:33:41 +01:00
Gautier Pelloux-Prayer
4ebc9c85b9 Add port getter/setter 2014-12-09 15:12:00 +01:00
Ghislain MARY
9a59eb8924 Fix linphone_proxy_config_is_server_config_changed() to return weak-equal if the identities are weak-equal but the proxies are equal. 2014-12-09 13:35:00 +01:00
Ghislain MARY
6b2be053e9 Improve change of identity of a proxy config.
- Add the function linphone_address_equal().
- The comparison of two proxy config addresses now returns one of these three values: equal, weak-equal or different.
- If the new proxy config identity is equal to the previous one, a call to linphone_proxy_config_done() does not
unregister and does not delete the sal op. If it's weak-equal the sal op is destroyed but the unregister is not
done. Finally, if it's different the unregister is performed and the sal op is destroyed.
2014-12-09 10:14:33 +01:00
Jehan Monnier
273207b25c differentiate rtp/rtcp bandwidth reporting 2014-12-08 18:07:06 +01:00
Simon Morlat
fc107e7805 fix unused variables 2014-12-08 17:22:44 +01:00
Margaux Clerc
6c85f0edf9 Add documentation for wrapper generation 2014-12-08 16:31:36 +01:00
Simon Morlat
21d25ef90e add get/set RemoteRingbackTone() to java wrapper 2014-12-05 17:54:21 +01:00
Ghislain MARY
a6cfecf3e4 Handle events in classes other than LinphoneCore.
Callbacks getters still need to be implemented correctly.
2014-12-05 16:14:04 +01:00
Ghislain MARY
381744b0f4 Handle msg storage option when building with CMake. 2014-12-04 16:25:36 +01:00
Sylvain Berfini
124beb8e55 Fix linphonecontent when ZLIB is available 2014-12-04 10:39:46 +01:00
Guillaume BIENKOWSKI
b8e643f7b1 Fix reinvite in case of redirection: we should use the linphone_core_restart_invite function, which correctly handles the streams close/reopen 2014-12-03 12:29:03 +01:00
Sylvain Berfini
44665fe88a Added implem of remove_listener in jni layer, fixing crash occuring on second call 2014-12-02 12:42:57 +01:00
Jehan Monnier
d8ce5b8904 fix crash when tunnel mode is compiled but disabled 2014-12-02 12:11:55 +01:00
Gautier Pelloux-Prayer
10c057eae4 Make translatable some GUI text 2014-12-01 17:13:11 +01:00
Ghislain MARY
43fe5b0b23 Enable video in unit tests when building with CMake. 2014-12-01 16:32:10 +01:00
Simon Morlat
93493976b3 tester automatically creates unique accounts on flexisip server before running tests. This allows several developer to run the test suite simultaneously ! 2014-12-01 15:25:54 +01:00
Sylvain Berfini
de2e98bd96 Added ClearException in jni layer to prevent crash when listener doesn't implement all callbacks + reworked linphonecorelistener 2014-12-01 12:36:24 +01:00
Jehan Monnier
e7e36bb329 add basic support for tel uri in incomming calls 2014-11-28 18:04:37 +01:00
Sylvain Berfini
3f53d5f045 Reworked jni layer to be able to set multiple vtables for callbacks in android app 2014-11-28 17:23:39 +01:00
Ghislain MARY
f03bb1849b Handle download of rootca.pem when building with CMake. 2014-11-28 11:14:03 +01:00