Commit graph

243 commits

Author SHA1 Message Date
Ghislain MARY
c8823c1023 Add CallSession::getPreviousState() method. 2018-02-28 10:43:33 +01:00
Benjamin Reis
0a0ff95237 refactor code 2018-02-22 11:35:17 +01:00
Benjamin Reis
fbdca469c7 refactor code 2018-02-22 10:45:58 +01:00
Benjamin Reis
e06f10ed23 fix coding style 2018-02-22 10:32:21 +01:00
Ghislain MARY
35634f442a Add findParticipantDevice method on Conference. 2018-02-21 18:06:36 +01:00
Ghislain MARY
81eac8777e Add logging facilities in participant device and server group chat room. 2018-02-20 14:26:23 +01:00
Ronan Abhamon
12a4259bb9 fix(PortConfig): include general 2018-02-19 11:48:10 +01:00
Ronan Abhamon
709dceac26 feat(core): use other instead of src/obj name on operators and copy constructors (uniform syntax) 2018-02-19 09:58:14 +01:00
Ghislain MARY
7c397eef3d Fix wifi, multicast and cpu locks being acquired instead of being released. 2018-02-16 15:42:39 +01:00
Ghislain MARY
ecf6024bbf Simplify addParticipants() method of Conference. 2018-02-15 16:20:49 +01:00
Ghislain MARY
a0b7336ec3 Add error logs in addition of participants in conferences. 2018-02-14 11:58:46 +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
Ronan Abhamon
09bc70d1fd feat(RemoteConferenceEventHandler): try to simplify code of simpleNotifyReceived (not a success...) 2018-02-13 15:54:24 +01:00
Ghislain MARY
983471e8d0 For fixes for real time text. 2018-02-12 17:48:55 +01:00
Ghislain MARY
790b948683 Add back pointer to the Participant in a ParticipantDevice. 2018-02-12 14:44:57 +01:00
Ghislain MARY
acd22269fa Add state of conference participant device. 2018-02-09 15:44:44 +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
Ronan Abhamon
c9c4ab5536 fix(RemoteConferenceEventHandler): remove listener only if core exists + add me in main db tests 2018-02-02 10:54:11 +01:00
Ghislain MARY
ae93514982 Add canHandleMultipart() method on chat rooms. 2018-02-01 16:30:38 +01:00
Benjamin Reis
dea31759e8 Do not change role when adding/removing a device + test 2018-01-31 12:13:51 +01:00
Ronan Abhamon
fdfcbbc12a feat(core): DO NOT ADD CODE IN private object destructors (if not possible you can in specific cases like base objects). Thx. <3 2018-01-29 17:02:11 +01:00
Simon Morlat
d410c7e6c7 Fix a small memory leak. Change tester_hosts to point to our new server. 2018-01-29 15:43:28 +01:00
Ronan Abhamon
9072624acb feat(AbstractDb): add a way to deal with exceptions 2018-01-25 17:07:16 +01:00
Benjamin Reis
b80aff9c55 change last notify id sooner 2018-01-25 15:40:34 +01:00
Ghislain MARY
359b7bde4b Handle one-to-one chat rooms and quit the client group chat room when deleting it. 2018-01-25 11:51:20 +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
Sylvain Berfini
3a39020f81 Added canHandleCpim method on chat rooms to know whether or not send Cpim messages through it 2018-01-11 17:23:26 +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
Ronan Abhamon
d52977ded6 feat(src): add a _L prefix on each include guard 2018-01-08 12:15:15 +01:00
Ghislain MARY
68ca9907c1 Fix invalid read when a CallSession tries to notify a Call that has been destroyed. 2018-01-08 11:38:45 +01:00
Sylvain Berfini
09d29ea39b Fixed leak and added missing ref/unref on event leading to crash 2018-01-05 13:59:34 +01:00
Ghislain MARY
2c56bf1495 Fix some memory leaks. 2018-01-04 12:29:29 +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
5294d027f1 Improve fallback from client group to basic chat room test. 2017-12-19 15:19:55 +01:00
Ghislain MARY
6251a91dee Remove useless unsubscribe. 2017-12-19 14:15:22 +01:00
Ronan Abhamon
c682fee3d8 fix(remote-conference): clean code 2017-12-18 15:33:21 +01:00
Ronan Abhamon
28944e466e feat(MainDb): add new table db_module_version 2017-12-18 11:42:22 +01:00
Ghislain MARY
e1f4254dc1 Various call tester fixes. 2017-12-18 10:28:47 +01:00
Ronan Abhamon
4bf5640f1f feat(ChatRoom): provide a proxy and client group to basic chat room 2017-12-15 14:59:36 +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
Ronan Abhamon
3454bd3aa6 fix(ChatRoom): clean some pieces of code in Abstract and ServerGroupChatRoom (stub) 2017-12-12 16:07:49 +01:00