1
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by KevinB52379 -Very good, should improve performance with all Windows compiles.Finally, the gcc's speed is identical to clang's build, thank you @Case, I do believe this patch will also solve @KevinB52379's Zoomtext compatibility issue.
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.
Here's the dev binary(include both gcc and clang) for test purpose.
@JoshuaChang - Thanks for providing the developer binary of Helix.
I tried both binaries.
The "hmp3_clangdev.exe" binary works fine.
The GCC binary causes the hang.
To be clear, the encoding process still goes on, but it's like my screen doesn't get refreshed. So for example, foobar shows the first group of files being encoded, but then the list never refreshes. The progress bar does keep going, but it's slower and I am unable to hit Abort. My system becomes unresponsive, and the only way I can get it to go again is hit the power button on my computer and then windows shuts down (not the press and hold power button to force a shard shut down).
So the clang version works perfectly, and I noticed it's a little faster too this time around.