Aaro Altonen
13989c66f1
Add Doxygen documentation support
...
Some of the API is still undocumented
2021-03-23 01:18:59 +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
bb826570ef
Separate Secure RTP code into SRTP and SRTCP
...
Create separate classes for SRTP and SRTCP because even though
they are quite similar, they require some different actions when
en/decrypting the packets and create a whole bunch of if-elses
is ugly
2020-09-02 10:07:20 +03:00
Aaro Altonen
6067a2ed18
Split RTCP code into different files
...
Having a 1100 lines long file is not manageable so split RTCP
code into different files by packet type and leave all the
session-related code to src/rtcp.cc
2020-08-06 10:39:54 +03:00
Aaro Altonen
65707bb81b
Ignore latency executables
2020-06-07 07:33:52 +03:00
Aaro Altonen
e86205a308
Fix FFmpeg latency test code
2020-05-15 08:16:06 +03:00
Aaro Altonen
9dc147f3b8
Ignore a.out files
2020-04-28 11:18:13 +03:00
Aaro Altonen
d8a54f1af1
Ignore tags file
2020-04-24 11:10:26 +03:00
Aaro Altonen
6fc9eae97c
Add FFmpeg receiver benchmark code
...
Add code for the receiver that was accidentally deleted and rename
the files more logically
2020-03-30 07:53:36 +03:00
Aaro Altonen
d81a37ab4d
Update gitignore to ignore benchmark binary files
2020-03-27 12:05:41 +02:00
Aaro Altonen
687e99286f
Restructure benchmarking directory
...
Remove code for libraries that are no longer benchmarked and
create directories for kvzrtp, ffmpeg and gstreamer.
2020-03-26 11:23:58 +02:00
Aaro Altonen
5d9cb58f8a
Add kvzrtp style interface for the crypto library
2020-01-28 08:14:16 +02:00
Aaro Altonen
93216ba0bb
Add initial DHPart1/DHPart2 functionality
...
The actual data in the payloads is not correct but this provides
a skeleton for the whole messages exchanges which can be refined
later on easily
2020-01-24 10:13:43 +02:00
Aaro Altonen
669733def9
Separate benchmarks to sending and receiving
2019-09-25 10:43:26 +03:00
Aaro Altonen
a7ec35bd87
Update gitignore
2019-09-12 08:06:02 +03:00
Aaro Altonen
0a8c70e17b
Update gitignore
2019-09-11 10:10:09 +03:00
Aaro Altonen
4fd5490145
Update gitignore
2019-08-15 07:24:09 +03:00
Aaro Altonen
0fe82b6d77
Update gitignore
2019-06-03 11:45:36 +03:00
Aaro Altonen
e0fe94b13d
Add gitignore
2019-04-01 10:12:09 +03:00