| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
423d7bf824 |
MT#59086 Unify header files.
In the header files follow the rules: 1. Firstly goes ifndef/define construction, then one empty row. 2. Secondly go system headers, so in angle-brackets, then one empty row. 3. If there are important pre-processor definitions, which affect the following custom file headers, they are added next, then one empty row. 4. Thirdly custom header files, so in double quotes, then at least one empty row. 5. If there is "xt_RTPENGINE.h", it's mentioned next, but separately, then one empty row. 6. Then pre-processor definitions, and one empty row before the code. In some situations it's allowed to step aside from the rules, when inclusions are dependent on each other, so on specific sequence, and also possibly on some inline objects definitions. But, if possible to follow the rules, it should be done. Change-Id: I6bec69b508653947c04e7785775373d21112eb58 |
2 years ago |
|
|
c9ac6ecc73 |
MT#55283 convert struct rtp_payload_time to typedef
Change-Id: Idb415f448a920b73582f9d5f64cca9b53b81a8ac |
2 years ago |
|
|
1d387b98ef |
TT#112700 rework codec offer/answer routine
Complete overhaul of the codec handling code: *) obsolete flags `asymmetric codecs`, `symmetric codecs`, `reorder codecs` *) support proper codec offer/answer *) split codec manipulation (strip/offer/accept/etc) into separate functions for clarity and better code maintenance *) fully update codec handlers in both directions after an answer *) explicit allocation and handling of codecs and payload types in a codec_store object *) improve codec matchup logic during answer *) more explicit handling of supplemental codecs (CN/DTMF) *) remove now obsolete hacks for handling certain use cases Change-Id: I996705ba8fe339524c2f70e6bb0fd854f9a1f4fb |
5 years ago |
|
|
db2882ca78 |
integrate AES unit test into main build framework
Required addition of include/ directory for headers shared between daemon and tests Change-Id: Ib25504f4d7f4baa917efcdc0ef78b6cc89439827 |
8 years ago |
|
|
868c3b64fe |
TT#12800 add ssrc handling into packet_stream struct
Change-Id: I7da97a6435854a846d2782448b32c69327756ccf |
9 years ago |
|
|
b3583633e3 |
TT#12800 canonicalize ssrc handling
Change-Id: I481dd4062f044f9f7add65b4b82d276629f47ce8 |
9 years ago |
|
|
30dcadab15 |
TT#5566 rudimentary support for multiple audio codecs
Change-Id: I7e473f5d17874641253b4b16c3470851743818e1 |
9 years ago |
|
|
d7fa0689f9 |
TT#5566 rudimentary wav file output
Change-Id: Icdc97a9dc849bba6ba6add12d0bdd17f8b7712cd |
9 years ago |
|
|
411c3b3373 |
TT#5566 checkin of external call recording daemon
Change-Id: I8102144ab1508fe815be84d727f6fa3234fd0994 |
9 years ago |
|
|
c2ff5c3fd3 |
MT#9935 understand, learn, remember and report RTP payload types (codecs)
Squashed commit of the following: commit |
11 years ago |
|
|
1507dd3aca | move private struct .h -> .c | 13 years ago |
|
|
db72130792 | implement srtcp encryption, decryption and authentication | 13 years ago |
|
|
212df63857 | implementing srtp encryption and authentication | 13 years ago |
|
|
7877b7ce14 | implement srtp session key generation algorithm | 13 years ago |