Release Notes: Some classes were added to make it easier to use an external transmission/reception mechanism. The "jrtplib" namespace was introduced. The build system was switched to CMake.
Release Notes: A memory management system was added. A bug concerning the use of the rand_s function in the Win32 version was fixed.
Release Notes: A problem where the rand_s function was used in the wrong way on the Win32 platform, causing each 'random' number to be zero was fixed. Types like u_int32_t were replaced by types like uint32_t.
Release Notes: This release fixes an important bug in the RTCP scheduler.
Release Notes: In the previous version, a specific callback was actually never called. This is now fixed. A callback to inspect outgoing RTCP data was added. Safer versions of rand and srand are now used on Win32 when possible. Small modifications were made to some templates, which should result in more compiler-friendly code.
Release Notes: Bugfixes were made in the hash tables.
Release Notes: A GStreamer transmission component was added. You can also use a user-defined transmission component now (to avoid having to change the library code when working on a new transmission component).
Release Notes: Apparently, the previous version did not compile when probation support was disabled. This has been fixed.
Release Notes: IPv6 support in the Win32 version now works. WinCE support has been added. There are some bugfixes in the CNAME creation routine. Packets received before a new source was validated can now be stored (instead of being discarded). Several other improvements were made.
Release Notes: Some bugs were fixed. The examples are now included in the package. A function was added to obtain more info about the transmission component (e.g. the list of local IP addresses or the socket descriptors).