1
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by Wombat -Btw. did you just set the flag -flto? I could do one with gcc.
Edit: Did one with gcc flto. Roughly the same speed here as without.
// UNSCALED
$ifgreater($get(channels),7, $puts(px.h_bar, 13), // 13 max to display Above logo with Top plugin disabled
$ifgreater($get(channels),5, $puts(px.h_bar, 13), // 13 max to display Above logo with Top plugin enabled
$ifgreater($get(channels),4, $puts(px.h_bar, 14), // 15 max to display Above logo with Top plugin enabled
$ifgreater($get(channels),3, $puts(px.h_bar, 16), // 20 max to display Above logo with Top plugin enabled
$ifgreater($get(channels),2, $puts(px.h_bar, 21), // 27 max to display Above logo with Top plugin enabled
$ifgreater($get(channels),1, $puts(px.h_bar, 21), // 41 max to display Above logo with Top plugin enabled
$puts(px.h_bar, 32) // 83 max to display Above logo with Top plugin enabled
))))))
$puts(mx.w_bar, 6) // Unscaled - Single bar width - Desired unscaled bar width for PeakMeter vertical
$puts(wh_gauge_s, 1) // Unscaled - Single gauge gap - Desired unscaled gauge gap
$puts(wh_gauge_t, $mul($sub($get(channels),1),$get(wh_gauge_s))) // Unscaled - Total gauge gap
$puts(px.h_std, $add($get(wh_gauge_t), $mul($get(px.h_bar),$get(channels)))) // Unscaled - Panel width needed - PeakMeter vertical
$puts(mx.w_std, $add($get(wh_gauge_t), $mul($get(mx.w_bar),$get(channels)))) // Unscaled - Panel width needed - PeakMeter horizontal
// SCALED
$puts(wh_gauge_s, $muldiv($get(wh_gauge_s),%scale%,100)) // Scaled - Single gauge gap - truncated
$puts(wh_gauge_t, $mul($sub($get(channels),1),$get(wh_gauge_s))) // - Total gauge gap - calculation based on truncated scaled single gauge gap / NOT BASED BY SCALING UNSCALED TOTAL GAUGE GAP
$puts(px.h_bar, $muldiv($get(px.h_bar),%scale%,100)) // Scaled - Single bar height - truncated - PeakMeter horizontal
$puts(mx.w_bar, $muldiv($get(mx.w_bar),%scale%,100)) // Scaled - Single bar width - truncated - PeakMeter vertical
$puts(px.h_std, $add($get(wh_gauge_t), $mul($get(px.h_bar),$get(channels)))) // Scaled - Panel width needed - PeakMeter vertical - calculation based on truncated scaled single bar height / NOT BASED BY SCALING UNSCALED TOTAL BAR HEIGHT
$puts(mx.w_std, $add($get(wh_gauge_t), $mul($get(mx.w_bar),$get(channels)))) // Scaled - Panel height needed - PeakMeter horizontal - calculation based on truncated scaled single bar width / NOT BASED BY SCALING UNSCALED TOTAL BAR WIDTH
Also, the official installers have had portable mode since forever.Thanks. Will use this option from now on.
EDIT: OK I found a compile of Helix MP3 encoder on my external hard drive , the zip file is called helix_mp3enc_r11_x64.zip and the exe is called hmp3enc.exe.
I tried this version (I know it's one of the original Helix versions) but I was curious to see hwo this 64 bit version worked.
I did the test from my SSD and got 1300x to 1800x.
So what is different between Case's build, this old version and all newer compiles?
I believe I got that version of Helix from Rarewares or ReallyRareWares.
OK I tried copying my FLACS to the internal SSD and tried converting with foobar2000 from there.
I still average about 220x to 300x using your slow compile 64 bit version of Helix.
Same speeds I got when converting from external hard drive...so I don't think USB is the issue.
I think i have the same problem, my cpu is zen2 4650g(6c12t), i got around 280~300x under command line @ single thread with autodidact's clang build or rarewares' gcc build, I also compiled helix myself with clang plus linktime optimization, my version got around 480x. maybe that's the key.
here's the binary, you can try it.
Are you claiming just using search overwrites playlists? Are you certain you don't hit enter after typing, that would send the results to selected playlist.
Note that if you overwrite a playlist by accident, you can hit Ctrl+Z to undo the damage. One doesn't need to manually save FPL files because of fear of misclicks.
The ellipsis (...) button at the end of input field allows you to send the files to a new playlist or to a new autoplaylist. If you have a habit of hitting enter accidentally, you can try if enabling 'Library viewer selection' playlist at Preferences -> Media Library makes the search work in a way you like.