2022-09-11 08:19:50 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 8 21:52:47 UTC 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
|
|
|
|
|
2022-05-02 11:30:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 20 19:45:48 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
|
|
|
|
- Created initial package for libhts
|
|
|
|
|