Commit graph

94 commits

Author SHA1 Message Date
Ghislain MARY
044ad7be6d Use bool type instead of bool_t where possible. 2018-05-11 18:02:36 +02:00
Ghislain MARY
baa4eebbe1 Use correct naming convention in sal API. 2018-05-07 17:47:41 +02:00
Ghislain MARY
293f1ce249 Coding style fixes. 2018-05-02 17:47:15 +02:00
Ghislain MARY
6f6e1637d9 Fix chosen bind IP when multicast is activated. 2018-05-02 17:46:37 +02:00
Sylvain Berfini
8958c8ac7b Applied from master callback for next video frame decoded 2018-04-30 13:16:18 +02:00
Sylvain Berfini
d67eeda873 Applied snapshot taken callback changes from master 2018-04-30 12:52:53 +02:00
Simon Morlat
89d43744f5 Rewrite of commit 419281 from master branch (fix ICE bug and leak in test) 2018-04-13 09:21:17 +02:00
Jehan Monnier
7d80c636c6 move jitter_buffer_max_size default value from 250 to 500
retrofit from commit: ea37289b7d
2018-04-09 09:11:35 +02:00
Mickaël Turnel
3976181afa Removed default bitrate limitation. (retrofit of commit 0d38a7) 2018-04-03 15:12:03 +02:00
Simon Morlat
b6678d64b6 Fix error messages printed by mediastreamer2 due to empty string instead of null string. 2018-03-26 10:34:18 +02:00
Simon Morlat
533f47c7a9 Indicate mediastreamer2 a maximum output bitrate, so that rate control algorithm can use it. 2018-03-19 16:24:20 +01:00
Simon Morlat
6c7c56271a Implement deferred ICE reinvite response when the ICE session isn't yet completed. 2018-03-18 10:44:33 +01:00
Ghislain MARY
01394ff75c Use unique_ptr for StunClient and IceAgent objects. 2018-03-16 14:55:55 +01:00
Mickaël Turnel
a244da20ff Add a TMMBR callback 2018-03-15 13:58:43 +01:00
Ghislain MARY
61c79b43e0 Use C++ instead of C where possible. 2018-03-13 17:29:13 +01:00
Ronan Abhamon
21a5f1c001 fix(core): remove useless include, virtual... And add required virtual on some classes (add a -Wdelete-non-virtual-dtor warning on clang) 2018-03-07 17:17:23 +01:00
Ghislain MARY
3ec59a1239 Allow not sending SIP RINGING message. 2018-02-28 11:47:01 +01:00
Ghislain MARY
6f8e2f5c2b Remove const in CallSessionListener methods to allow the session to be modified. 2018-02-13 17:58:57 +01:00
Ghislain MARY
983471e8d0 For fixes for real time text. 2018-02-12 17:48:55 +01:00
Ghislain MARY
c27c1b0767 Use C++ API. 2018-02-09 14:48:12 +01:00
Ghislain MARY
7ec3f703f5 Fix multicast tester. 2018-02-02 11:44:31 +01:00
Ghislain MARY
c0a610d4a4 Fix invalid reads and writes in media session. 2018-01-16 14:12:46 +01:00
Ronan Abhamon
26ad07a02e feat(core): update date of some files 2018-01-15 09:17:54 +01:00
Ghislain MARY
4aa734c86f Memory leak fixes. 2018-01-09 18:00:09 +01:00
Sylvain Berfini
0de510100c Fixed previous cherry-pick 2018-01-09 16:31:01 +01:00
Mickaël Turnel
9dbf7e36de Add estimated download bandwith stat for video calls 2018-01-09 16:30:58 +01:00
Ghislain MARY
6fab784445 Fixes in call repair handling. 2018-01-09 16:16:18 +01:00
Ghislain MARY
7c9d810eeb Some more memory leaks fixes. 2018-01-08 17:07:04 +01:00
Ghislain MARY
ea5cc190fa Fix some memory leaks. 2018-01-08 15:58:04 +01:00
Ghislain MARY
1182c5e824 Restore call reporting code. 2017-12-29 11:08:58 +01:00
Ghislain MARY
4cc7985da9 Correctly define call session state enumeration. 2017-12-28 12:43:56 +01:00
Ghislain MARY
e1f4254dc1 Various call tester fixes. 2017-12-18 10:28:47 +01:00
Ghislain MARY
683d30faae Restore some asserts in call tests. 2017-12-15 13:24:10 +01:00
Ghislain MARY
fdbf787141 Fix audio conference. 2017-12-13 15:53:38 +01:00
Ghislain MARY
382c22a80f Convert call transfer handling to C++. 2017-12-12 10:17:22 +01:00
Ghislain MARY
8816f39974 Remove CallListener and use CallSessionListener instead. 2017-12-08 13:57:32 +01:00
Ghislain MARY
146042ac6d Correct cast fix. 2017-12-07 16:57:29 +01:00
Ghislain MARY
6c26de9e28 Various fixes in call handling. 2017-12-07 16:50:45 +01:00
Ghislain MARY
7c6d7bc2d7 Fix media start count check in testers. 2017-12-07 16:50:38 +01:00
Sylvain Berfini
6cd4752bdf Fixed signedness conversion issue 2017-12-07 10:28:48 +01:00
Sylvain Berfini
578a88e552 Fixed build 2017-12-07 10:23:42 +01:00
Ghislain MARY
6dc6e0d431 Fix DTMF handling. 2017-12-06 17:17:16 +01:00
Ghislain MARY
008ec55b37 Handle call repair in CallSession and MediaSession classes. 2017-12-05 17:40:34 +01:00
Ghislain MARY
784154c21e Rename getCallsNb() to getCallCount(). 2017-12-04 17:10:46 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
Ghislain MARY
71282b2598 Implement Call::setParams(). 2017-12-01 10:13:16 +01:00
Ghislain MARY
57e9fbd1c4 Fix once and for all the random port selection in the media session. 2017-11-30 16:49:21 +01:00
Ghislain MARY
88fb7651f6 Call now inherits from Conference instead of including it. 2017-11-30 16:49:13 +01:00
Ghislain MARY
8b695901f8 Use CoreAccessor in call related classes. 2017-11-30 16:49:07 +01:00
Ghislain MARY
6ef2937a8e Rework call parameters handling. 2017-11-30 16:48:59 +01:00