Commit Graph

9 Commits

Author SHA1 Message Date
Joni Räsänen d97079ffbb common: Use shared ptr for zrtp module 2022-02-07 10:42:37 +02:00
Joni Räsänen cb99edb203 common: Reduce include dependencies in header files
I removed as many dependencies as I could. I tried to preserve the API
by including the necessary headers for library usage in lib.hh file.
2021-06-02 13:14:41 +03:00
Joni Räsänen ba8b0cba80 common: Reverse the order of the header includes
I tried to make the headers be included in local to global order. This
way any potential missing includes are detected making it easier to
make changes to header location and includes.
2021-06-02 11:06:17 +03:00
Aaro Altonen 0e12e57a47 Rename uvg_rtp to uvgrtp
I have no idea why the name had an underscore but now it's gone.
The old namespace is kept as an alias for backwards-compatibility
but it may be removed in the future
2021-03-23 01:18:59 +02:00
Aaro Altonen 13989c66f1 Add Doxygen documentation support
Some of the API is still undocumented
2021-03-23 01:18:59 +02:00
Aaro Altonen d61a6cf4dc Protect access to create_stream() with a mutex
Multiple threads may access create_stream() for the same session
simultaneously which can cause problems if the access is not protected.
2020-11-18 08:39:53 +02:00
Aaro Altonen 29fb88d2ed Proctect CryptoPP calls with __RTP_CRYPTO__
Add __RTP_CRYPTO__ around CryptoPP code and remove from all other
places. This should provide a cleaner way of compiling and linking
to the library.

Not sure if I'm totally happy with this solution either but it's
a step to a better direction at least.
2020-09-04 11:37:06 +03:00
Aaro Altonen c2e7eb1bc1 Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
Aaro Altonen 8409706749 Create separate include directory
Create separate include directory which follows the kvzRTP include
style to make it easy for external applications to use kvzRTP
2020-04-22 04:58:41 +03:00