Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libhtscodecs2 | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.5.0 | Vendor: openSUSE |
Release: bp156.1.4 | Build date: Thu Dec 7 15:31:52 2023 |
Group: System/Libraries | Build host: i03-armsrv2 |
Size: 200688 | Source RPM: htscodecs-1.5.0-bp156.1.4.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/samtools/htscodecs | |
Summary: C library for custom compression for CRAM and other formats |
htscodecs provides an API to access CRAM codecs used for "EXTERNAL" block types. These consist of two variants of the rANS codec (8-bit and 16-bit renormalisation, with run-length encoding and bit-packing also supported in the latter), a dynamic arithmetic coder, and custom codecs for name/ID compression and quality score compression derived from fqzcomp.
MIT
* Thu May 04 2023 Andrea Manzini <andrea.manzini@suse.com> - Update to 1.5.0: * Significant speed ups to the fqzcomp codec via code restructuring and use of memory prefetch instructions. Encode is 30-40% faster and decode 5-8% faster. * Remove unused ax_with_libdeflate.m4 file from build system - removed patch fix_ix86_build.patch already merged in upstream - Update to 1.4.0: * This is almost entirely minor bug fixing with a few small updates. * Optimise compression / speed of the name tokeniser * Improvements for Intel -m32 builds, including better AVX2 validation * Detect Neon capability at runtime via operating system APIs. * Update hts_pack to operate in line with CRAMcodecs spec, where the number of symbols > 16. * Fixed too-stringent buffer overflow checking in O1 rans decoder. * Thu Sep 08 2022 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de> - Update to 1.3.0: * The primary change in this release is a new SIMD enabled rANS codec. There is a 32-way unrolled rANS implementation. This is accessed using the existing rans 4x16 API with the RANS_ORDER_X32 bit set. * Improved memory allocation via a new htscodecs_tls_alloc function. * Some external functions have been renamed, with the old ones still existing in a deprecated fashion. * Improved test framework with an "entropy" tool that iterates over all entropy encoders. * Reworked fuzzing infrastructure. * Small speed improvements to various rANS encoders and decoders. * Substantial memory reduction to the name tokeniser (tok3). * Fixed undefined behaviour in our use of _builtin_clz(). * Fixed a few redundant #includes. * Work around strict aliasing bugs, uncovered with gcc -O2. * Fixed an issue with encoding data blocks close to 2GB in size. * Fix encode error with large blocks using RANS_ORDER_STRIPE. - Add fix_ix86_build.patch * Wed Apr 20 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Created initial package for libhts
/usr/lib64/libhtscodecs.so.2 /usr/lib64/libhtscodecs.so.2.1.2 /usr/share/licenses/libhtscodecs2 /usr/share/licenses/libhtscodecs2/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 15:11:13 2025