Commit graph

1081 commits

Author SHA1 Message Date
Sylvain Berfini
30032453d6 Added setIncomingTimeout to JNI 2012-10-15 15:39:00 +02:00
Sylvain Berfini
78a66ffc91 Added audio and video port API to JNI 2012-10-15 11:39:55 +02:00
Simon Morlat
981faabdb4 improve calibrator. First tone frequency changed because it triggered false detection due to harmonics. 2012-10-12 12:10:14 +02:00
Ghislain MARY
3910894b7c Allow random selection of media ports without configured ranges. 2012-10-11 15:39:12 +02:00
Ghislain MARY
d5f8a6f933 Add handling of ranges in the config file. 2012-10-11 15:39:12 +02:00
Ghislain MARY
6f2d48c04e Fix tutorials compilation. 2012-10-11 14:30:27 +02:00
Ghislain MARY
55a3069dff Use average round trip time for edge detection instead of ICE gathering duration. 2012-10-11 09:07:56 +02:00
Ghislain MARY
eb5ca31cfd Fix bug 0000201: linphone crashes upon asking for video when low bandwidth detected. 2012-10-10 10:28:16 +02:00
Ghislain MARY
d0ccd0894c Fix errors in JNI. 2012-10-10 09:27:16 +02:00
Yann Diorcet
f14bd7a954 Fix unused warning with LinphoneVideoPolicy 2012-10-09 11:30:48 +02:00
Jehan Monnier
bdaa5ae91a save video capture/display while setted 2012-10-08 18:19:33 +02:00
Ghislain MARY
eaf16b1784 Deactivate video when the remote accepts the call but without video. 2012-10-08 12:39:15 +02:00
Ghislain MARY
23b788205b Remove useless code. 2012-10-08 12:36:03 +02:00
Sylvain Berfini
1cc0a418af Few changes in JNI interface for linphone friends + fix issue in linphone_friend_destroy 2012-10-05 17:32:38 +02:00
Ghislain MARY
c7b3b58145 Clean ICE remote candidates in the media description when sending re-invite after an ICE restart. 2012-10-05 11:31:54 +02:00
Ghislain MARY
8c02cac390 Fix to prevent crashes. 2012-10-05 11:31:54 +02:00
Ghislain MARY
cb2b97aad0 Clean ICE session deletion on call end. 2012-10-05 11:31:54 +02:00
Ghislain MARY
d01fa0e643 Fix RTP streams route printing. 2012-10-05 11:31:54 +02:00
Ghislain MARY
c3894e57f8 Handle ICE running state in call statistics update. 2012-10-04 17:05:02 +02:00
Simon Morlat
b09cb1daad update pref order codec list 2012-10-04 15:10:51 +02:00
Jehan Monnier
789e4ce7cf fix low bw mode 2012-10-03 16:09:18 +02:00
Ghislain MARY
6b1a4479af Prevent double update of local media description + fix crash when edge detection deactivates video. 2012-10-03 16:05:38 +02:00
Ghislain MARY
55f676763a If the remote deactivates a media stream, remove the ICE check list for this stream. 2012-10-03 15:24:13 +02:00
Ghislain MARY
65668542fd Allow logging of large trace messages. 2012-10-03 14:11:05 +02:00
Ghislain MARY
1adb23eb96 Add missing updates of ICE state in call statistics. 2012-10-03 14:11:05 +02:00
Ghislain MARY
63c5dfed39 Unselect previous ICE valid pairs before adding losing pairs. 2012-10-03 14:11:05 +02:00
Simon Morlat
5f348a03c2 dtmf should be notified from main thread 2012-10-02 17:32:03 +02:00
Sylvain Berfini
8bec813e52 JNI DTMF listener 2012-10-02 17:06:56 +02:00
Jehan Monnier
6a0b67f9b5 add low bandwidth call param 2012-10-02 16:51:45 +02:00
Jehan Monnier
b4b8dcfdc9 Merge branch 'master' of git.linphone.org:linphone 2012-10-02 15:30:50 +02:00
Jehan Monnier
a977e46cbc add call id to LinphoneCallLogs 2012-10-02 15:30:06 +02:00
Sylvain Berfini
16e088cfff Fix JNI newLinphoneAuthInfo 2012-10-02 11:41:58 +02:00
Ghislain MARY
48512d1e10 Delete LinphoneCallUpdated state and add LinphoneCallUpdating state. 2012-10-02 11:12:39 +02:00
Ghislain MARY
b72f80fdc7 Add parameters check in call statistics JNI. 2012-10-02 11:10:32 +02:00
Simon Morlat
edec0b18e7 fix tunnel crash 2012-10-02 11:05:05 +02:00
Jehan Monnier
fd97457fe7 fix disable-video build 2012-10-02 10:29:55 +02:00
Simon Morlat
9ac0fdee29 set high prio to calibrator thread 2012-10-01 21:08:56 +02:00
Ghislain MARY
3b6eae7441 Add check to prevent crash if something wrong happens when sending Re-INVITE for ICE. 2012-10-01 15:50:50 +02:00
Ghislain MARY
37e69be091 Check that ICE gathering has already been completed before launching it again. 2012-10-01 15:50:50 +02:00
Simon Morlat
1a2ad68149 Merge branch 'master' of git.linphone.org:linphone 2012-10-01 15:06:46 +02:00
Simon Morlat
d9ec3f37bf fix indent 2012-10-01 15:06:22 +02:00
Ghislain MARY
79c2debc99 Fix for ICE state that can be wrong in some failing cases. 2012-10-01 09:50:55 +02:00
Ghislain MARY
85ad456a10 Prevent deleting streams (and therefore RTP sessions) when switching form ICE gathering to the call.
This prevents losing the first ICE connectivity checks if the restart of
the streams is slow.
2012-10-01 09:50:55 +02:00
Simon Morlat
5bb8f5cc87 Revert "Detect SSL support in exosip and disable TLS accordingly."
This reverts commit b1f7136e1b.
2012-09-26 16:00:26 +02:00
Ghislain MARY
650cb5b160 Prevent using getifaddrs() to get the local IP during ICE gathering. 2012-09-26 15:08:04 +02:00
Guillaume Beraudo
b1f7136e1b Detect SSL support in exosip and disable TLS accordingly. 2012-09-26 14:38:47 +02:00
Ghislain MARY
e6d835fa74 Add JNI for used codecs. 2012-09-26 12:46:08 +02:00
Simon Morlat
2043ec6a90 remove GPL statements from source code. Use SDES tool same as user agent.
Fix call parameters when video is disabled.
2012-09-26 12:45:26 +02:00
Ghislain MARY
898a4ce91e Extend call statistics JNI.
Add interface for download bandwidth, upload bandwidth and ICE state.
2012-09-25 17:21:01 +02:00
Ghislain MARY
3e48688f72 Add comment about iterate() interval for ICE to work properly. 2012-09-25 15:24:02 +02:00