Commit graph

3224 commits

Author SHA1 Message Date
Gautier Pelloux-Prayer
d638129f62 proxy.c: deprecate linphone_proxy_config_normalize_phone and use linphone_proxy_config_normalize_phone_number instead 2015-09-10 11:03:46 +02:00
Sylvain Berfini
ec0c7d5f70 Fix wrong call declined log status 2015-09-09 11:04:27 +02:00
Simon Morlat
13f0d85f68 implement automatic repairing of SIP dialogs broken by a network disconnection. 2015-09-08 21:20:25 +02:00
Gautier Pelloux-Prayer
352b9c8406 callbacks.c: avoid crashing when we receive response to a message belonging to already destroyed chat room with unit test added 2015-09-08 10:34:49 +02:00
Gautier Pelloux-Prayer
f46f1fbe77 linphonecall: LinphoneCoreCallStateChangedCb should never receive NULL as last argument "message" 2015-09-07 17:38:41 +02:00
Sylvain Berfini
1d3d4f51f3 Set linphone_core_set_sip_transport_timeout public 2015-09-07 10:50:00 +02:00
Simon Morlat
bf16b53c6e fix memory leak when receiving a is-composing notification 2015-09-06 22:45:37 +02:00
Simon Morlat
b9c32d33a5 send presence to multiple instances of a same user that subscribed to us. Fixes memory leak. 2015-09-04 22:23:00 +02:00
Simon Morlat
44327da3ec fix declrations 2015-09-04 15:13:51 +02:00
Simon Morlat
cf6995ef5c clean chat room api.
fix multiple memory leaks, mainly in gtk UI
2015-09-04 14:57:25 +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
Simon Morlat
9f2b9df16a Revert "chat: fix crash when receiving message status notification AFTER having deleted the chat room"
This reverts commit 08e923a41c.
This commit breaks compilation.
2015-09-03 21:29:44 +02:00
Gautier Pelloux-Prayer
08e923a41c chat: fix crash when receiving message status notification AFTER having deleted the chat room 2015-09-03 17:07:52 +02:00
Gautier Pelloux-Prayer
434907917e chat.c: properly clean filetransfer when it failed for io error and/or server issue 2015-09-02 14:33:40 +02:00
Gautier Pelloux-Prayer
bce114c25a message_storage.c: fix previous commit, remove debug code 2015-09-02 09:36:31 +02:00
Gautier Pelloux-Prayer
a722c76515 message_storage.c: minor refactoring 2015-09-01 16:36:26 +02:00
Simon Morlat
3f7577a6ab fix potential bug because internal_call_update flag was never reset. 2015-08-26 14:47:01 +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
Simon Morlat
7247525fb9 fix crash on windows due to incorrect usage of MultiByteToWideChar() 2015-08-24 10:00:19 +02:00
Sylvain Berfini
aa37a963eb Improved linphone_call_stats_get_rtp_stats and call with custom RTP transport modifier 2015-08-21 17:47:36 +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
Sylvain Berfini
a81d673f94 Added API to get the meta RTP transports + test to check we can append a RTP transport modifier on it 2015-08-20 12:02:53 +02:00
Ghislain MARY
c578229f92 Fix automatic wrapper generation. 2015-08-19 10:27:26 +02:00
Sylvain Berfini
358bc77399 Use LinphoneAudioRoute instead of MSAudioRoute in linphone to fix python's wrapper compilation 2015-08-18 16:49:18 +02:00
Ghislain MARY
91d5a217cb Fix ssrc in SDP for interop with Chrome. 2015-08-18 14:32:44 +02:00
Simon Morlat
52dc82cd5b update ms2 2015-08-16 17:11:24 +02:00
Margaux Clerc
e369f0e284 Disable realpath for android 2015-08-14 13:18:08 +02:00
Sylvain Berfini
ced2dc9316 Added linphone_call_set_audio_route in linphone API to call audio_stream_set_audio_route in ms2 2015-08-13 17:37:40 +02:00
Sylvain Berfini
6ef6e97043 Merge branch 'dev_bb10'
Conflicts:
	mediastreamer2
	oRTP
2015-08-13 16:33:16 +02:00
Margaux Clerc
075f13f233 Remove textReceived callback
Made  echo calibration at start
2015-08-12 17:53:32 +02:00
Simon Morlat
0aef436df6 fix crash when terminating call at the GTK interface level. 2015-08-12 17:35:35 +02:00
Simon Morlat
232413d646 Merge branch 'master' of git.linphone.org:linphone
Conflicts:
	coreapi/lpconfig.c
2015-08-10 23:08:51 +02:00
Simon Morlat
973627b165 adapt to new mediastreamer2, where big renaming occurs to fix incorrect function naming.
Fix an fopen(NULL) reported by valgrind.
2015-08-10 23:02:45 +02:00
François Grisez
4b9bb8f8e9 Fixes fopen() calls on NULL paths and likely memory corrupions concerning dirname() missuses 2015-08-10 00:16:14 +02:00
Gautier Pelloux-Prayer
750a692fa1 proxy.c: notify display status when registration is in progress so that when previous registration failed and user forces refreshing the proxy config, he gets notified of it 2015-08-06 16:04:03 +02:00
Ghislain MARY
4aa12c4b6e One more fix for automatic wrapper generation. 2015-08-06 12:57:48 +02:00
Ghislain MARY
2646cd5c35 Fix automatic wrapper generation. 2015-08-06 11:30:12 +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
François Grisez
75de919def Documents linphone_call_get_play_volume() and linphone_call_get_record_volume() 2015-08-05 17:25:05 +02:00
Simon Morlat
48e8734b6f repair liblinphone_tester (android) and enable call with file player and rtp io test to run ms_audio_diff on embedded platforms, since it is much faster
than originally.
2015-08-05 15:51:34 +02:00
Simon Morlat
b280b12cb6 fix compilation errors 2015-08-03 16:26:20 +02:00
Ghislain MARY
53ccb2c564 Handle and add test for AVPF generic NACK. 2015-08-03 12:41:17 +02:00
Ghislain MARY
f3a4fc6b4a Fix build with Visual Studio. 2015-08-03 11:35:25 +02:00
François Grisez
6d3d8a8f3d Fix regression concerning the reading and the creation of .linphonerc
The .linphonerc file was not created at the first launch of Linphone.
The realpath function fails and returns NULL when passing a path which points on
an empty file.
2015-08-02 23:16:10 +02:00
Sylvain Berfini
a58201f10a Fix crash on bb10 with current realpath use 2015-08-01 18:17:47 +02:00
Sylvain Berfini
f64f845c5d Merge branch 'master' into dev_bb10
Conflicts:
	mediastreamer2
	oRTP
2015-07-31 16:14:15 +02:00
Sylvain Berfini
d65b32ce09 Added displayName methods to account creator 2015-07-31 16:09:42 +02:00
François Grisez
c534671e87 Remove @brief occurences from documentation 2015-07-31 09:43:19 +02:00