Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
12
MP3 - Tech / Did Lame 3.99 cause CBR degradation?
Last post by fred-hy -
I prefer Lame 3.98.4 over later versions as I find that it introduces less artifacting to my ears at 128kbps CBR (Haven't ABX'd though)

I've recently looked through the Lame changelogs and it says that version 3.99 made all modes use the same psychoacoustic algo as VBR New, due to one user's sample that sounded garbled in CBR and -q3.

Has anyone done an ABX to confirm that the sound quality is any different?
16
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Case -
Very good, should improve performance with all Windows compiles.

Now that we discussed about invalid file state with interrupted encoding I noticed that the Xing header isn't correct in that case. Here's a patch for dev branch to fix that.
18
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Replica9000 -
The dev version is slightly, but consistently faster on my Linux machine. 
CPU: Ryzen 5850U
WAV: 1h 43m

Code: [Select]
./hmp3_main -V150 -T50 -HF2 Fragile.wav Fragile.mp3 = 13.018s
./hmp3_main -D -V150 -T50 -HF2 Fragile.wav Fragile.mp3 = 12.914s
./hmp3_dev -V150 -T50 -HF2 Fragile.wav Fragile.mp3 = 12.609s
./hmp3_dev -D -V150 -T50 -HF2 Fragile.wav Fragile.mp3 = 12.519s
20
Lossless / Other Codecs / Re: HALAC (High Availability Lossless Audio Compression)
Last post by Case -
That is what I warned about. The error handling leaves a lot to be desired and causes the host program to crash too. The demo HALAC Player crashes similarly. And the 0.2.7 decoder exe fails to decode the file too, creates a zero byte wav file.

If this was a final piece of decoder library with no hope of getting improvements, I could isolate it in a different process. But I hope things will improve so that such drastic measurements aren't necessary. The isolation layer adds more complexity and also introduces performance penalty.