← Back to team overview

rohc team mailing list archive

Major release 1.4.0 of the ROHC library


Hello everybody,

The major version 1.4.0 of the ROHC library is available for download!

== About the ROHC library ==

The ROHC library provides an easy and robust way for applications to
reduce their bandwidth usage on network links with limited capacity or
expensive costs. Headers of network packets are compressed with the
ROHC protocol and algorithms.

The ROHC protocol is very efficient for compressing VoIP streams that
use RTP as transport protocol. ROHC is also suitable for compressing
IP-only (IPv4 or IPv6) flows, UDP flows and many others.

The library is published on Launchpad [1] as Opensource under the
GNU GPL2+ license.

[1] https://launchpad.net/rohc/

== Release notes & changelogs ==

The 1.4.0 version does not bring any big new ROHC feature, however the
version greatly improves conformance with ROHC standards (40 bugs were

Other important changes include:
  - The library is now completely thread-aware.
  - New API method rohc_comp_get_last_packet_info() added to retrieve
    some information about the last compressed packet.
  - Several new API functions added for getting descriptions on packet
    types, extension types, mode and states.
  - API crc_init_table(), crc_get_polynom() and crc_table_X from API
    are deprecated (they are still available, but emit a warning).
  - New application that generates ROHC compression statistics added
    (old broken statistics scripts removed).
  - New application for testing compression computing performance added.

See the release notes and the changelogs [2] for the complete list.

[2] https://launchpad.net/rohc/+milestone/1.4.0#release-notes

== Compatibility with other releases ==

The 1.4.0 release is NOT compatible with all previous 1.2.x or 1.3.x
releases. The format of ROHC packets was changed to be closer to ROHC

The 1.4.0 release will be compatible with future 1.4.x releases. There
is however no guaranty for the future 1.5.0 release (it will depend on
bugs that will be discovered).

== Acknowledgments ==

Many thanks to people/companies for bug reports and/or bug fixes, and
more especially: Ahmed Fathy, Arne, François W., hzkjdxwktx,
Klaus Warnke, laAnna Hao, Neeraj Gupta, qingbaibai and
Viveris Technologies.

== Download ==

The source archives and the API documentation are available for
download [3]. Traffic captures used for non-regression tests are
shipped in a separate archive in order to reduce the size of the source

[3] https://launchpad.net/rohc/+milestone/1.4.0#downloads

== Installation instructions & API documentation ==

The instructions to install the library [4], test it [5] and use it [6]
are available online. The API documentation too [7].

[4] installation: https://answers.launchpad.net/rohc/+faq/635
[5] testing: https://answers.launchpad.net/rohc/+faq/639
[6] using: https://answers.launchpad.net/rohc/+faq/638
[7] API documentation: http://rohc-lib.org/

== Feedback ==

Any feedback on this release will be appreciated. You may use the
mailing list to ask questions [8] and the bug tracker to report
problems [9].

[8] mailing list: https://launchpad.net/~rohc
[9] bug tracker: https://bugs.launchpad.net/rohc/

Didier Barvaux

Attachment: signature.asc
Description: PGP signature