There seems to be some incompatibility between Monkey's Audio version 3.99 and version 3.97.
I have my entire CD collection on hard drive in ape v 3.97. I attempted to encode from these to ogg using foobar2000 0.9.2. The process came to a stop with an error message that my ape file was corrupt. I used MAC.exe version 3.99 to verify the file, and it agreed, the file is corrupt. I then used MAC.exe version 3.97 to verify the file, and it passed as OK.
MAC.exe version 3.97 showed all my files as OK. MAC.exe version 3.99 would inconsistantly show some files to be corrupt.
Foobar 0.9.2's built in converter uses foo_input_monkey which appears to be based on version 3.99. Foobar 0.8.3's plugin seems to be based on version 3.97 and had no troubles with decoding all my version 3.97 ape files.
To safely convert from ape files that are version 3.97, we need to use foobar2000 0.8.3; or to use foobar 0.9.x we need a foo_input_monkey that is based on version 3.97.
Can I get a foo_input_monkey that is based on version 3.97?
BTW, in the heading, "troube" should have been "trouble".