Simon Morlat
90ee807c7e
event queue needs to be unregistered since RtpSession is kept
2015-02-11 09:31:09 +01:00
Margaux Clerc
e797f7063f
Add logcollection methods in linphoneFactory
2015-02-10 18:17:04 +01:00
Simon Morlat
e9f89d162f
do not unregister event queue while msticker is still running with the RtpSession.
...
The stream must be first stopped, then queue can be destroyed safely
2015-02-10 15:12:21 +01:00
Margaux Clerc
cd00cc8355
Add LinphoneCore.setPrimaryContact() with address
2015-02-09 17:37:59 +01:00
Simon Morlat
b97cb51e58
repair liblinphone again
2015-02-07 23:57:47 +01:00
Simon Morlat
5dbc66938c
rename LinphoneCallParamsMediaDirection into LinphoneMediaDirection, as it has no reason to be attached to LinphoneCallParams and could be re-used in other contexts.
2015-02-07 13:30:30 +01:00
Simon Morlat
7b62f3313d
repair linphone, broken by previous commit implementing stream directions.
2015-02-07 13:23:33 +01:00
Simon Morlat
589d3cd540
appnaping improvements
...
- take a background task during the ice gatethering for incoming call
- add timestamps to gtk debug window, which was required to investigate the issue.
Requires up to date belle-sip
2015-02-06 19:31:42 +01:00
Ghislain MARY
0d94ad277f
Handle media direction when creating the local media description according to the call params.
2015-02-06 19:04:11 +01:00
Ghislain MARY
c9376cc2dd
Add parameter and API to allow ringing while in the incoming early media call state.
2015-02-06 19:03:03 +01:00
Margaux Clerc
fae682d42a
Check exceptions on JNI listeners
2015-02-06 14:37:29 +01:00
Ghislain MARY
0f12a36b67
Allow queuing several incoming calls instead of declining all of them except the first.
2015-02-06 15:30:05 +01:00
Simon Morlat
59758df62d
add custom header API to proxy config
2015-02-05 20:34:38 +01:00
Ghislain MARY
1d080cb1f5
Add default_max_bandwidth parameter and apply it to video when no bandwidth is specified in the signalling.
2015-02-05 17:54:03 +01:00
Jehan Monnier
2b7f2fd1cb
Finilize multicast api java binding
2015-02-05 14:40:27 +01:00
Simon Morlat
10ebac867d
fix function that searches soundcard
2015-02-05 14:33:44 +01:00
Simon Morlat
7798932b93
fix to previous commit: a real local interface must be decided and bound to to send multicast.
...
For unicast calls, continue to bind to 0.0.0.0 as we need it for multi-homed environments.
2015-02-05 01:16:05 +01:00
Simon Morlat
9b95f24fc3
avoid multiple warnings due to ms_is_multicast() not used correctly, make code stream type agnostic
2015-02-05 00:09:46 +01:00
Simon Morlat
0009864a69
make remote offered fmtp appended to local ones, instead of replacing
2015-02-04 22:25:39 +01:00
Margaux Clerc
c2116983d5
Remove clear exceptions
2015-02-04 18:18:07 +01:00
Jehan Monnier
ca9738f673
prepare multicast control api java binding
2015-02-04 17:38:20 +01:00
Jehan Monnier
c2551b2baa
fix multicast documentation, add java api
2015-02-04 16:39:28 +01:00
François Grisez
2ef0e530b6
Fix compilation. Compatibility with C99
2015-02-04 16:19:33 +01:00
Jehan Monnier
8d45f23dfd
fix regression in offer/answer due to multicast
2015-02-04 15:31:51 +01:00
Jehan Monnier
a08aacea3f
add android support for multicast rtp
2015-02-04 12:17:15 +01:00
Jehan Monnier
3e1a1430f4
add Android wifi lock management at LinphoneCall level
2015-02-04 12:17:15 +01:00
Jehan Monnier
5dc7fa8d1a
make sure multicast and unicast eraly media call forking work
2015-02-04 12:17:15 +01:00
Jehan Monnier
98448654d3
add lc default value for call param real_early_media
2015-02-04 12:17:15 +01:00
Jehan Monnier
06fc0526ec
multicast impl
2015-02-04 12:17:14 +01:00
Margaux Clerc
8484642ce2
Add video ifdef
2015-02-04 10:57:38 +01:00
Margaux Clerc
c7437e6ffc
Revert LinphoneCoreListener modifications for Android
2015-02-03 16:48:48 +01:00
François Grisez
d2d0458cae
Fix bug #1961
...
Fix crash when receiving an INVITE message with an empty body
2015-02-03 14:53:42 +01:00
Simon Morlat
53bc2cd5a0
add tests to check sips and ipv6 support of flexisip
2015-02-02 18:13:55 +01:00
Ghislain MARY
ecf4ba1b5c
Enable setting a different video window id for each call.
2015-02-02 14:25:57 +01:00
Johan Pascal
92c1c6d4ac
code cleaning
...
remove useless DTLS debug traces
2015-01-31 22:40:56 +01:00
Simon Morlat
cced42ebc5
add test for generic CN, update oRTP and ms2
2015-01-30 20:00:35 +01:00
Margaux Clerc
31d3bd0bfa
Add JNI setRingback function
2015-01-30 10:28:40 +01:00
Simon Morlat
41232a3954
adapt for lastest polarssl on windows, fix system include paths preempting
...
ortp and ms2 include paths.
2015-01-30 00:00:19 +01:00
Simon Morlat
5f6b3fa729
add setPreferredFramerate/getPreferredFramerate accessors
2015-01-29 15:34:40 +01:00
Jehan Monnier
217be11870
fix Android conpilation issue
2015-01-29 12:57:44 +01:00
Gautier Pelloux-Prayer
d3f2881587
Fix android build
2015-01-29 11:45:14 +01:00
Simon Morlat
37c17e2703
add setPreferredFramerate()
2015-01-29 11:21:31 +01:00
Simon Morlat
816ab8dfbd
adapt to mediastreamer2
2015-01-27 17:03:48 +01:00
Johan Pascal
219451388d
Merge remote-tracking branch 'origin/master' into dev_dtls
2015-01-27 10:42:06 +01:00
Guillaume BIENKOWSKI
f65ec2e2e9
Fix lengthy SDP buffer allocation
2015-01-23 16:26:57 +01:00
Guillaume BIENKOWSKI
7acf4df883
Add a unit test for a no-sdp reinvite after a pause, and implement a correction to handle this case.
2015-01-23 14:30:38 +01:00
Simon Morlat
f48e34c4ee
fix bad comment
2015-01-23 12:47:14 +01:00
Simon Morlat
7e52aa54a9
Merge branch 'dev_payloadtypematch'
2015-01-23 12:15:26 +01:00
Simon Morlat
16180e2430
change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
...
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Johan Pascal
c95fd55126
DTLS-SRTP fix memory leak
2015-01-20 00:59:25 +01:00