Simon Morlat
df4ea94a8e
clean a few things around MSFactory usage
2016-02-01 14:48:58 +01:00
Sandrine Avakian
9e71f27970
Fixing merge mistake -
...
reapplying commits 93f7cbd86f
cd3beba1c4
2016-01-28 16:46:30 +01:00
Sandrine Avakian
466437763d
small fix in linphone_call_get_video_device
2016-01-28 14:56:43 +01:00
Sandrine Avakian
86d2d9ffc3
Update media streamer and small fix for webcam.
2016-01-28 14:49:20 +01:00
Sandrine Avakian
9b806bc2c3
Update lddc.c (first steps on replacing ms_filter_new ).
...
Updating mediastreamer2 : use of ms_factory_exit to destroy the factory and set it to NULL, in linphonecore.c as well.
2016-01-27 11:15:24 +01:00
Sandrine Avakian
d8e533b258
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-27 10:21:37 +01:00
Simon Morlat
0a9ab97bd4
keep using periodical updates (even for non-existent streams) at least for tests, because it is convenient to be notified everytime linphonecore updates
...
bandwidth measurement.
This may change in the future when bandwidth computations will be done in real time (every mediastreamer2 tick).
2016-01-26 21:32:55 +01:00
Sandrine Avakian
22e62b660f
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
...
# Conflicts:
# gtk/videowindow.c
2016-01-26 09:43:02 +01:00
Simon Morlat
f5a8a0c803
don't notify periodical updates for non-established streams.
2016-01-25 21:49:02 +01:00
Simon Morlat
cd3beba1c4
fix crash in handle_stream_events() where the MediaStream object is destroyed and recreated during the loop of event processing (typicall with ice events).
2016-01-25 20:32:41 +01:00
Simon Morlat
93f7cbd86f
fix ice restart tests
2016-01-25 17:13:48 +01:00
trevora
f2fe6b766f
Hold file loops for paused calls.
...
Sets the amount of time to pause before replaying the hold music file.
2016-01-22 15:30:59 +01:00
Jehan Monnier
bd667fb41c
fix compilation issue
2016-01-22 11:19:51 +01:00
Sandrine Avakian
de1ed36191
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
...
# Conflicts:
# mediastreamer2
2016-01-21 09:18:36 +01:00
Jehan Monnier
46b34d978b
-In case of mandatory encryption on, generate an iframe when encryption is done.
...
-ms2: ice fixes
2016-01-20 16:36:16 +01:00
Sandrine Avakian
1f624ada80
Updating echo cancellation and adding MSFactory into Sal structure.
2016-01-20 15:12:12 +01:00
Gautier Pelloux-Prayer
8508f54357
linphonecall.c: remove unused code
2016-01-20 10:30:27 +01:00
Sandrine Avakian
e5632b3ee3
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
...
# Conflicts:
# mediastreamer2
2016-01-20 09:04:11 +01:00
Simon Morlat
9a8ee6ddf5
update for new ortp logging api
2016-01-19 16:25:43 +01:00
Sandrine Avakian
a8d978c832
Small fixes for factory integration in linphonecall.c , misc.c and offeranswer.c .
2016-01-19 15:51:02 +01:00
Jehan Monnier
fbc08fa148
update ortp
2016-01-19 15:39:31 +01:00
Jehan Monnier
2a455a5fc7
remove some warnings
2016-01-19 15:39:31 +01:00
Jehan Monnier
0d5ffa5086
No longer change remote destination when ice completed because already done in ms2 ice module
2016-01-19 12:21:35 +01:00
Sandrine Avakian
4dfdc930c3
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-19 10:55:59 +01:00
Simon Morlat
d906f2dc5d
factorize code, don't enable symmetric_rtp if ICE is used.
2016-01-18 17:21:53 +01:00
Sandrine Avakian
bbcbbc38d0
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-18 14:05:37 +01:00
Simon Morlat
2a6213d90c
prepare the removal of a=nortpproxy attribute for ICE reINVITE.
2016-01-15 21:59:13 +01:00
Sandrine Avakian
570266ea36
First changes to have the LinphoneCore instance own the factory object instead of sharing
...
it through a static variable.
2016-01-15 16:39:27 +01:00
Jehan Monnier
a1c8d9f99c
make sure in case of SRTP DTLS enabled, ice reinvite is disabled & mandatory encryption is activated
2016-01-15 15:36:38 +01:00
Simon Morlat
a326159be9
add logs to track RtpEndpoint enablement
2016-01-15 09:21:55 +01:00
François Grisez
454e9834ae
Merge branch 'dev_conference_rfc4579'
2016-01-14 15:04:35 +01:00
François Grisez
523ad425a5
Add a class storing conference parameters
2016-01-13 11:55:30 +01:00
Sandrine Avakian
511d977462
Formating: using tabs instead of spaces in previous bug fix.
2016-01-12 17:09:57 +01:00
Sandrine Avakian
10c41db79f
Adding tests for outgoing audio call without audio codecs
...
and outgoing video call with no codec audio or video.
Adding bug fix for outgoing video call with no video+audio codecs.
2016-01-12 16:10:11 +01:00
Sandrine Avakian
2130afe5f9
Fixing bug in SDP RTP port when all audio codecs are disabled in a call.
...
In this case, now the RTP port is set to 0 and the audio stream is inactive.
2016-01-11 16:51:06 +01:00
François Grisez
38dfb9ab6f
Merge branch 'dev_conference_rfc4579'
2016-01-07 10:13:04 +01:00
Simon Morlat
c82307a747
fix rtpsession leak (for RTT streams)
2016-01-06 16:33:19 +01:00
Simon Morlat
321c1d7fd9
fix make dist and null pointer when rtt is disabled
2016-01-06 10:51:32 +01:00
Sandrine Avakian
f83d50db02
Fixing bugs on implicit RTCP feedback:
...
-AVP implicit to AVP implicit calls now using RTCP feedback packets.
-Fixing bugs in call_tester.c
2015-12-23 10:38:56 +01:00
Sandrine Avakian
7c172b8af2
Adding tests for AVPF<=>implicit AVPF calls in call_tester.
...
Fixinf error for feature implicit AVPF in sal_sdp.c and linphonecall.c
2015-12-18 14:10:28 +01:00
Sandrine Avakian
689f1cf86f
Fixed test implicit_AVPF test in call_tester.c. Small refactoring.
...
Added condition in verification on all streams for avpf feature in linphone_call_get_current_params in linphonecall.c .
2015-12-14 17:11:27 +01:00
Sandrine Avakian
57f09a4ce1
Linphonecall.c : Modified linphone_call_get_current_params to set avpf_enabled if all streams have avpf AND all media streams have avpf.
2015-12-09 11:14:29 +01:00
Sandrine Avakian
d277ef7517
Merge branch 'master' of git.linphone.org:linphone
2015-12-07 15:19:48 +01:00
Sandrine Avakian
91f63591f7
Added boolean parameter implicit_rtcp_fb in LinphoneCallParams and SalStreamDescription to enable or disable the forcing of AVPF messages feature in AVP.
...
By default, the feature is enabled and RTCP feedback messages PLI, SLI, RPSI and FIR are supported.
2015-12-07 15:19:29 +01:00
François Grisez
f8a7f25558
Add a property to LinphoneCalls
...
Add a property to LinphoneCalls storing the reference
to the conference in which the call is part of. That
property is NULL if the call is part of no conference
That commit also add some documentation on several
functions
2015-12-07 14:53:45 +01:00
Sylvain Berfini
cfa911e27f
Fix crash in JNI getChatMessage method because it was called from wrong thread
2015-12-04 16:13:55 +01:00
François Grisez
99252460f4
Create a C++ interface in order to abstract conference systems
...
The actual conference system has been transposed as an
implementation of the freshly created interface
2015-11-30 16:36:37 +01:00
Simon Morlat
4eb6a0308a
fix crash
2015-11-26 23:08:02 +01:00
Simon Morlat
4b68da4151
enhance lp-auto-answer so that it is able to play audio/video mkv files
2015-11-26 21:59:44 +01:00
Simon Morlat
4ad41a4b8e
allow to play mkv file during call on hold
2015-11-25 14:30:50 +01:00