View Single Post
  #37  
Old 17-03-2026, 07:10
Hakan Abbas Hakan Abbas is offline
Registered User
 
Join Date: Mar 2026
Location: Turkey
Posts: 3
Thanks: 1
Thanked 11 Times in 3 Posts
Hakan Abbas is on a distinguished road
Hello. I can help with HALAC.

First of all, HALAC with its latest version 0.5.1, accepts 16 bit PCM, 24 bit PCM and 32 bit Float type wav files as input. SampleRate is not important. And since I haven't added multi-channel support yet, it only supports 2 channels for now. And both encode and decode can work multithread(max 1024). In addition, HALAC's lossyWAV support is also very strong.

HALAC compression ratio is similar to other codecs. However, 24 bit provides much better results at higher samplerate values. And it is much faster than other codecs. 32-bit compression results are also almost the same as WAVPACK. However, it is 7x faster on average. Many codecs do not support 32-bit Float.

Also Windows XP support was mentioned. Previously, I had made compilations on this subject, 32 bit support and ARM. Since there was no interest, I didn't pay attention afterwards. There are no obstacles that will cause performance problems. HALAC does not use manual SIMD. It just automatically leaves control to the compiler. And there are no huge performance differences between SSE, AVX and AVX2 builds. In fact, the decoder is often compiled as SSE2 and offers similar performance to AVX512.

Due to its structure, it is compatible with HALAC streaming. I prepared .dll and .so for this before. I even developed a standalone GUI player. Of course, these are minor details and can be easily resolved.

If compression cannot be done in some files, this is due to the structure of the WAV file. So it must be a little bit outside the standards. "Channel count must be 2!" in the previous image. The message shows this. I've made a lot of improvements to this, but there may be more exceptions. If an example wav file that gives an error can be provided, we can solve the problem.

https://hydrogenaudio.org/index.php/topic,125248.0.html
https://encode.su/threads/4180-HALAC...io-Compression)
Reply With Quote
The Following 3 Users Say Thank You to Hakan Abbas For This Useful Post:
Carldric Clement (19-03-2026), kj911 (17-03-2026), shazzla (17-03-2026)