Skip to main content
Topic: foo_benchmark can hang forever with "Warm up" enabled on some formats (Read 370 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_benchmark can hang forever with "Warm up" enabled on some formats

How to reproduce: take Monkey's audio file 24 bit 96 kHz with insane compression, try to use "Decoding speed test" on it with "Warm up" option enabled and "Load whole file into memory" disabled. Test seems to take forever until "Abort" is pressed. And even after aborting test, fb2k's process uses one CPU's thread at ~100%.
foobar2000 1.4.3 beta 1, foo_input_monkey 2.1.9, foo_benchmark 1.2.5, no other additional components, Windows 7 SP1, Core i3 3245.
Sample - https://www.dropbox.com/s/ixbo87rgmqtwqnn/02.%20How%20About%20You--.ape?dl=1
Process monitor log for attempt to run test and abortion - https://www.dropbox.com/s/d5yh73yjaq42lcy/Logfile.PML?dl=1

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #1
Thanks for reporting. This is a bug in old version of the Monkey's Audio library used by foo_input_monkey 2.1.9. A fixed version - using latest Monkey library - will be released shortly.

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #2
New Monkey's Audio decoder posted, all should be good now.

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #3
@Peter
Some time ago I wrote about a bug in Monkey's audio code that makes impossible to seek past first 2 GB in very big APE files: https://hydrogenaud.io/index.php/topic,108328.0.html
This problem is still present in the current MAC SDK, at least both old foo_input_monkey 2.1.9 and new 2.2 cannot seek to the end of a very big (3.3 GB) APE file.
And it seems that it's relatively easy to fix...

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #4
OK thanks for bringing it up.

 
SimplePortal 1.0.0 RC1 © 2008-2019