Commit Graph

5 Commits

Author SHA1 Message Date
zhuk
a395f940f5 Update oRTP to 0.23.0. Includes some security fixes, and also incorporates
all local patches we had. The only new patch will be needed until
security/srtp gets updated. Major library version bumped because some types
in API changed (int -> size_t).

Pointed out by portscout-based service hosted by jasperla@
2014-09-04 21:28:56 +00:00
zhuk
9e1e665d62 Fix minor last_sent_zrtp_seq_number computation error, spotted by sthen@. 2013-12-19 10:13:45 +00:00
zhuk
775315e69d Fix build (-Werror) on platforms where char is unsigned.
Noticed by landry@ on macppc.
2013-12-08 20:06:16 +00:00
zhuk
a0205e342e Patch oRTP for getting proper random numbers through arc4random().
Patches for HEAD sent upstream. Take MAINTAINER as it's me who should be
blamed for problems now, anyway.

Initial prodding by landry@
2013-11-25 17:12:43 +00:00
zhuk
98cfa28f1a Import oRTP, RTP (RFC3550) implementation library. This is needed for
Jingle support in kopete-4.11.3. The kdenetwork-4.10.5 could also use it
for the same thing, but my tests showed that Jingle doesn't work there, so
no point in enabling it.

oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL.
It implements the RFC3550 (RTP) with a easy to use API with high and
low level access and features:
  * Support for multiples profiles, AV profile (RFC3551) being
    the one by default.
  * A packet scheduler for sending and recieving "on time", according
    to their timestamp. Scheduling is optionnal, RTP sessions can remain
    not scheduled.
  * Mutiplexing I/O, so that hundreds of RTP sessions can be scheduled
    by a single thread.
  * Adaptive jitter algorithm for a receiver to adapt to the clockrate
    of the sender.
  * Supports part of RFC2833 for telephone events over RTP.
  * The API is well documented using doxygen.
  * RTCP messages sent periodically since 0.7.0 (compound packet
    including sender report or receiver report + SDES).
  * An API to parse incoming RTCP packets.

okay landry@
2013-11-11 09:23:09 +00:00