Commit graph

283 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
Ghislain MARY
091a5e38aa Improve content handling in local conference event handler. 2018-04-12 12:10:39 +02:00
Ghislain MARY
711495218a Revert "Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp""
This reverts commit 2686dca63a.
2018-04-12 11:47:14 +02:00
Ghislain MARY
bc753643fd Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-04-12 11:44:27 +02:00
Ghislain MARY
532c64bfc4 Add API to get the imdn state of a chat message for each participant. 2018-04-10 17:53:12 +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
Ghislain MARY
5fb8f9686a Handle incoming INVITE from conference server to create ClientGroupChatRoom. 2018-04-05 15:00:11 +02:00
Sylvain Berfini
601a3aad5a Fixed issue in local-conference-event-handler related to Contents 2018-04-05 12:26:23 +02:00
Jehan Monnier
2686dca63a Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp"
This reverts commit d7890dbe74, reversing
changes made to e6158d8da5.
2018-04-05 12:08:44 +02:00
Sylvain Berfini
f4d4423fb1 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-04-04 13:06:53 +02:00
Mickaël Turnel
3976181afa Removed default bitrate limitation. (retrofit of commit 0d38a7) 2018-04-03 15:12:03 +02:00
Benjamin Reis
e63290b4c7 better reason management 2018-03-30 17:00:52 +02:00
Benjamin Reis
853f442694 fix NULL reason header & missed call when timeout 2018-03-30 16:54:23 +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
Sylvain Berfini
0dfd57b505 Clean code related to multiparts' Contents 2018-03-23 11:17:52 +01:00
Sylvain Berfini
c001364b39 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-20 15:39:47 +01:00
Sylvain Berfini
fa37a0cd50 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:58:53 +01:00
Simon Morlat
c38a2e0c77 Fix crash when trying to cancel a non-existing INVITE transaction. 2018-03-19 17:53:08 +01:00
Sylvain Berfini
bca906e399 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:01:05 +01: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
Ghislain MARY
5ec972c98d Improve Content-Type and Content-Disposition handling. 2018-03-16 14:41:12 +01:00
Mickaël Turnel
a244da20ff Add a TMMBR callback 2018-03-15 13:58:43 +01:00
Benjamin Reis
12660bea3a do not notify unknown device 2018-03-14 17:26:11 +01:00
Ghislain MARY
61c79b43e0 Use C++ instead of C where possible. 2018-03-13 17:29:13 +01:00
Ghislain MARY
ead7221c97 Handle Content-Encoding in C++ Content object. 2018-03-13 14:10:05 +01:00
Ghislain MARY
b9eaf0a7e9 Prevent ChatRoom C++ objects from being leaked. 2018-03-09 10:20:20 +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
Ronan Abhamon
b6496cbfa9 fix(core): remove useless default constructors and avoid memory leak on virtual destructor 2018-03-07 16:58:59 +01:00
Simon Morlat
204e218bb0 Fix : move Cpu lock and so on into the Call object. There are not needed for INVITE sessions without media (like group chat), and they cause important battery drain because the phone will stay awake all the time since the INVITE session never BYEs. 2018-03-02 20:51:54 +01:00
Ghislain MARY
587e951845 Ooopppsss... Forgot one file in last commit. 2018-02-28 11:48:43 +01:00
Ghislain MARY
3ec59a1239 Allow not sending SIP RINGING message. 2018-02-28 11:47:01 +01:00
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