What's new in JRTPLIB 3.9.1
Dec 13, 2011
- Fixed a bug in the CMake configuration: was unable to handle path names with spaces.
- Fixed bug in rtcpsdespacket.h: end namespace curly bracket was in wrong place.
- In an MS-Windows environment you can now choose to build a DLL instead of a static library.
New in JRTPLIB 3.9.0 (Dec 13, 2011)
- Switched to CMake build system.
- Added the RTPByteAddress class, which can be used to describe a host/port combination in a very general way.
- Added the RTPExternalTransmitter class which can be used if one would like to use a transmission mechanism other than the UDP based transmitters.
- Placed everything in namespace 'jrtplib'.
New in JRTPLIB 3.8.2 (Dec 13, 2011)
- Fixed bug in RTPRandomRand48. The uint16_t version used a & 0xff instead of & 0xffff
New in JRTPLIB 3.8.1 (Dec 13, 2011)
- Initialization of the RTPRandomRandS class didn't work as intended, causing the fall-back class RTPRandomRand48 always being used on the Win32 platform.
New in JRTPLIB 3.8.0 (Dec 13, 2011)
- Fixed bug in RTPSources implementation. An incorrect
- 'GotoNextElement' call was replaced by a 'GotoPreviousElement' call.
- Added functionality to send unknown RTCP packets.
- Fixed bug in INF_GetEstimatedTimestampUnit (possibility of division by zero).
- Added some code to allow a specific SSRC to be used.
- Fixed bug in jitter calculation code.
- Added OnPollThreadStart and OnPollThreadStop to RTPSession.
- Added method to RTPSessionParams to force a specific CNAME.
- Removed old RTPRandom code and made RTPRandom an abstract interface. Added a /dev/urandom implementation, a rand_s
- implementation and a rand48 implementation. By default, /dev/urandom and rand_s are tried, and rand48 is used as a fall-back mechanism.