Many Bothans wrote on 2024-09-22, 19:31:
Here are the runs with balance of my 486 chips...
The 486SX needed /quarter & /mono switches for mostly stutter free playback.
Many thanks! The 486SX-25 seems to be a bit too slow for stutter-free playback. Did the 486SX-33 stutter, too? The decoding time looks as if it could be stutter-free when using the fastest switch settings (perhaps even with /half rate, without needing to go down to /quarter rate).
I have added the test results for Cyrix, AMD, Intel chips on the webpage. And also calculated the decompression speed in clks/second (based on the decoding time vs song duration vs cpu clock). And added a column with the "cpu load" (decoding time vs song duration), a value bigger than 1.000 means that the cpu is too slow for perfect quality (but it may work with reduced output quality).
The table with the different switch combinations does now also include a "speed" column that indicates how much faster it's getting with each switch combination. Generally, it should work if the "speed" is a bit higher than the "cpu load" from the previous table.
The switch settings can make the decoding about 3x faster. If that isn't enough - and if one want to go through the hazzle to resample the mp3 files before playback - there's now also a table with switch settings for low-quality mp3's. That can be 4x faster with good quality (22kHz output), or 8x faster with low quality (11kHz output).
Cyberdyne wrote on 2024-09-23, 08:47:
Windows 3.1 + Winplay does realtime with a fast 486, what am i missing here?
Depends on what you are up to. The thread topic is testing if the asm decoder works on old hardware, and if it's faster/slower than other decoders. And realtime, yes, it's a realtime decoder, too.
With the 486 benchmarks, I am quite optimistic that the asm decoder could also work on a 386, although I don't know at which quality with how many MHz.