v3.0.16, major new version release
This is the initial stable release of major version 3 of library.
This release supports reading and writing of both miniSEED 3 and miniSEED 2 (defined as a subset of SEED 2.4). When reading data the format version is auto-detected so programs using the library can be agnostic to the format version.
Documentation can be found here:
https://earthscope.github.io/libmseed
A guide for porting from previous major version releases is here:
https://earthscope.github.io/libmseed/porting-guide.html
Changes since the previous (pre-release) of this major version:
- Optimize Steim 1 & 2 decoders
- Fix logic in
msr3_duplicate()
for certain cases - Add many
const
qualifiers to pointer values where the library interface does not modify the data. Thanks @damb! - Incorporate ms_gswapX() functions into libmseed.h to promote inlining
- Change test for environment variable DECODE_DEBUG to compile-time define
- Change test for environment variable ENCODE_DEBUG to compile-time define