1
Lossless / Other Codecs / Re: HALAC (High Availability Lossless Audio Compression)
Last post by Hakan Abbas -* Does it still use blocksize 2048? I compared to that.HALAC 0.3.8 uses 1536 samples per block in “-normal” mode. In “-fast” and “-ufast” modes it uses 2048 samples per block. However, there is actually no significant difference between them.
Tested encoding/decoding, both from file to NUL against FLAC in a a recent git build and checked roughly afterwards that it is faster than 1.4.2.Thank you Porcus for the tests and the information. Yes, actually in my tests HALAC decode times are better. But we don't know exactly about ktf's system. But we can roughly say that it is faster than FLAC.
Compared to the results just posted by @ktf, HALAC outdoes FLAC at decoding in a much more pronounced way. The smaller differences at encoding could be because files are read from SSD, no RAM disk.
Corpus: my 38 CDs, one file per.
Encoding resp. decoding times in second, all are file-on-SSD to NUL:
40.4 57.2 encode/decode HALAC -ufast
49.3 97.3 encode/decode HALAC -fast
63.9 105 encode/decode HALAC normal
66.9 207 encode/decode FLAC -0b2048 -ss --no-md5
93.4 220 encode/decode FLAC -4b2048 -ss --no-md5
Here instead of doing flac at -3 and -5, I went for the middle -4 instead. It uses the -M switch that "only every now and then" re-evaluates the stereo decorrelation strategy.
Times are median of three runs, except FLAC decoding are best of two. Quite stable time consumption, in contrast to what happens if I try to write files.