Commit graph

531 commits

Author SHA1 Message Date
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
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
Ghislain MARY
110d44b87c Fix file_transfer_server documentation for automatic wrappers. 2014-12-10 12:02: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
Margaux Clerc
6c85f0edf9 Add documentation for wrapper generation 2014-12-08 16:31:36 +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
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
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
4ac1ccdf05 Handle the callbacks associated with a chat message directly in the LinphoneChatMessage object instead of in the LinphoneCore object. 2014-11-24 16:16:17 +01:00
Ghislain MARY
35189535a7 Convert LinphoneContent from a simple struct to a belle-sip object to ease generation of wrappers. 2014-11-18 16:42:16 +01:00
Ghislain MARY
b0b705da7a Rename wrong API. 2014-11-14 14:46:14 +01:00
Ghislain MARY
e913d2e5a0 Make linphone_core_get_device_rotation() public. 2014-11-14 10:48:29 +01:00
Gautier Pelloux-Prayer
0aabc05145 Add linphone_call_send_dtmfs method to allow sending a DTMF sequence instead of a single one, and add a test suite 2014-11-12 14:58:19 +01:00
François Grisez
a9a651b954 Change window IDs type and make local player to use the default ring sound card instead of the default playback one 2014-11-12 14:22:56 +01:00
Simon Morlat
3d744d4070 * add test for ipv6 calls
add linphone_call_media_in_progress() method for app to easily check that ice has finished or not its processing.
Update GTK app accordingly, so that adding video is no longer possible while ICE is in progress.
2014-11-07 18:02:29 +01:00
Gautier Pelloux-Prayer
4b7b43974d Fix log collection tests & API 2014-11-05 11:09:48 +01:00
Ghislain MARY
91122e11da Improve log collection API:
- Allow setting a prefix for the log collection filenames
 - Allow defining the max file size of the log collection files
2014-11-04 17:16:03 +01:00
Ghislain MARY
82bec9343b Change signature of LinphoneCoreLogCollectionUploadProgressIndicationCb. 2014-11-04 10:58:42 +01:00
Ghislain MARY
ba815377f7 Change API of linphone_core_enable_log_collection() to be able to deactivate the previous log handler. 2014-10-31 09:48:23 +01:00
Ghislain MARY
29ce46aa1f Add API to get the preferred video size name. 2014-10-29 11:26:03 +01:00
Ghislain MARY
d60890107a Add API to reset the log collection. 2014-10-23 11:20:43 +02:00
Ghislain MARY
2a4b0857d8 Remove declaration of linphone_chat_room_create_file_transfer_message_from_file(). 2014-10-21 14:55:27 +02:00
Ghislain MARY
3cbddce46d Add missing declaration of linphone_core_set_avpf_rr_interval(). 2014-10-21 14:35:30 +02:00
Ghislain MARY
63ec504cfc Add accessor to get the file transfer filepath. 2014-10-21 14:19:18 +02:00
Ghislain MARY
9a128da1db Handle file transfer download to a file. 2014-10-21 12:31:49 +02:00
Simon Morlat
965add9d6e add new states LinphoneCallEarlyUpdating and LinphoneCallEarlyUpdatedByRemote to properly handle the early dialog UPDATE scenarios.
fix test suite.
2014-10-20 15:10:40 +02:00
Sylvain Berfini
3c4a6f7ed4 Added callback user data to start_file_download 2014-10-20 14:44:23 +02:00
Ghislain MARY
78acd91a54 Add API to save the compressed log collection to a file. 2014-10-20 14:00:46 +02:00
Ghislain MARY
4717028ded Allow sending a chat message containing a file from its path. 2014-10-20 11:09:49 +02:00
Ghislain MARY
2f47ffacd3 Change file transfer progression indication to have the number of bytes sent/received and the total. 2014-10-20 11:05:27 +02:00
Simon Morlat
0f52361549 set correct name to constructor of LinphoneCoreVTable 2014-10-15 16:25:31 +02:00
François Grisez
fd75b79477 Add a destroy function to the Linphone Player Interface 2014-10-15 14:34:15 +02:00
François Grisez
40a82f05f5 Rename fileplayer.c into localplayer.c 2014-10-15 12:10:03 +02:00
François Grisez
5d9bbeeffb Add a parameter to linphone_core_create_file_player() to specify the id of the drawing window 2014-10-13 17:16:52 +02:00
Sylvain Berfini
7e2ab369ba Added set_device_rotation public 2014-10-09 16:05:53 +02:00
François Grisez
a2f8befbcf Add JNI wrapper for linphone_player_get_duration and linphone_player_get_current_position 2014-10-07 14:48:23 +02:00
François Grisez
f89751515f Add two getter the the LinphonePlayer interface 2014-10-07 13:53:02 +02:00
Ghislain MARY
1d10e749b5 Add API to store the logs in files and to upload them on a server. 2014-10-06 11:45:27 +02:00
François Grisez
344ef707bf Enable Player test to manage the not supported Matroska format case 2014-10-03 11:41:21 +02:00
François Grisez
90933e5e36 Add an implementation to LinphonePlayer 2014-10-02 14:56:44 +02:00
Simon Morlat
5562e7c77a allow any size for preview
add missing linphone_core_get_preview_video_size()
update ms2
2014-10-01 21:57:09 +02:00
Guillaume BIENKOWSKI
b7c6893d27 Video source reuse API 2014-09-19 16:03:59 +02:00
Simon Morlat
a08e2635b6 add setting to LinphoneCore to enable avpf even for calls out of proxies. 2014-09-17 11:09:37 +02:00
Jehan Monnier
251ba960c5 add new functions linphone_core_add_listener to enable multiple vtable to be registered 2014-09-16 15:00:12 +02:00
François Grisez
37be673607 Add a private FirewallPolicy getter which return NoFirewallPolicy whether a tunnel is enabled 2014-09-15 15:55:10 +02:00
Sylvain Berfini
c384b0b362 Started Java impl of file transfer 2014-09-09 12:39:56 +02:00
Gautier Pelloux-Prayer
b2ae9095d9 Change adaptive_rate_algorithm API to not use enum 2014-09-09 12:35:15 +02:00
Gautier Pelloux-Prayer
d2468d9f71 Update oRTP and add header import 2014-09-09 09:11:26 +02: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