[ Solved ] 24 or 32 bits files with ape codec can't play

Tell us if the software is behaving badly

Moderator: poiko

Post Reply
e-muzik
Bronze
Bronze
Posts: 13
Joined: Tue Nov 21, 2006 5:04 am
Contact:

[ Solved ] 24 or 32 bits files with ape codec can't play

Post by e-muzik » Fri Dec 20, 2019 8:09 am

Hi.

after converting files to 24 or 32 bits of ape codec, the files do not play in any player.

16 bit APE files is OK

files & screenshots is here
https://cloud.mail.ru/public/2Bus/4JQwhkvpb

User avatar
poiko
Site Admin
Site Admin
Posts: 4066
Joined: Sat Mar 11, 2006 8:31 pm
Location: https://www.poikosoft.com
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by poiko » Fri Dec 20, 2019 11:34 am

Your player does not use the new version of the Monkey's Audio.

Decoding Monkey's Audio 32-bit samples requires Monkey's Audio SDK Version 5.01 or newer. (I.e. older Monkey's Audio decoder can't decode files with 32-bit samples).

EZ CD Audio Converter can convert and burn from 32-bit Monkey's Audio APE files.

e-muzik
Bronze
Bronze
Posts: 13
Joined: Tue Nov 21, 2006 5:04 am
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by e-muzik » Fri Dec 20, 2019 11:56 am

https://s19.directupload.net/images/191220/yeaf28n9.png

invalid checksum, I did a bug report, look at the link there indicated.
Attachments
2019-12-20_092525.png
2019-12-20_092525.png (26.87 KiB) Viewed 556 times

User avatar
poiko
Site Admin
Site Admin
Posts: 4066
Joined: Sat Mar 11, 2006 8:31 pm
Location: https://www.poikosoft.com
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by poiko » Fri Dec 20, 2019 12:11 pm

It seems like 24-bit files produced with SDK 5.11 are not compatible with the old SDKs. I will take a look into it.

e-muzik
Bronze
Bronze
Posts: 13
Joined: Tue Nov 21, 2006 5:04 am
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by e-muzik » Fri Dec 20, 2019 12:23 pm

Thank YOU!!

User avatar
poiko
Site Admin
Site Admin
Posts: 4066
Joined: Sat Mar 11, 2006 8:31 pm
Location: https://www.poikosoft.com
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by poiko » Fri Dec 20, 2019 2:19 pm

24-bit files produced with Monkey's Audio SDK 5.11 fail in old decoders with CRC errors.

I will consult the Matt from "Monkey's Audio" for further assistance on the issue.

User avatar
poiko
Site Admin
Site Admin
Posts: 4066
Joined: Sat Mar 11, 2006 8:31 pm
Location: https://www.poikosoft.com
Contact:

Re: 24 or 32 bits files with ape codec can't play

Post by poiko » Fri Dec 20, 2019 5:49 pm

The explanation is that there was an integer overflow bug in the older versions of the Monkey's Audio SDK. It was discovered and fixed when the 32-bit support was added.

The problem is now that the old decoders can't decode 24-bit (nor 32-bit) files encoded with the newer version of the Monkey's Audio codec.

All the players need to be updated to use newer Monkey's Audio decoder to be compatible with the new 24-bit, 32-bit, and multi-channel files.

Bottomline

There is no bug in EZ CD Audio Converter. There is no bug in the Monkey's Audio (anymore). If the players need to be compatible with the 24-bit, 32-bit, and multi-channel files they need to update their decoder using the latest Monkey's Audio SDK.

New Monkey's Audio codec decodes both old 24-bit (overflow bug) and the new 24-bit files.

e-muzik
Bronze
Bronze
Posts: 13
Joined: Tue Nov 21, 2006 5:04 am
Contact:

Re: [ Solved ] 24 or 32 bits files with ape codec can't play

Post by e-muzik » Fri Jan 24, 2020 6:44 am

Tell me where you can download the version of EZ CD Audio Converter 9.0.5 ? it is not possible to use Monkey's Audio 5.11 - player manufacturers do not update to the new version of Monkey's Audio 5.11. Thank you.

User avatar
poiko
Site Admin
Site Admin
Posts: 4066
Joined: Sat Mar 11, 2006 8:31 pm
Location: https://www.poikosoft.com
Contact:

Re: [ Solved ] 24 or 32 bits files with ape codec can't play

Post by poiko » Fri Jan 24, 2020 9:51 am

You can use the newer EZ CD Audio Converter version with the old APE codec.

You can download the old Monkey's Audio / APE codec from here:

https://download.poikosoft.com/attic/APE-4-4-0.zip

Then put appropriate DLLs (x64 / x86) to the installation folder of EZ CD Audio Converter:

64-bit Windows, 64-bit EZ CD:
x64\*.dll to C:\Program Files\EZ CD Audio Converter

64-bit Windows, 32-bit EZ CD:
x86\*.dll to C:\Program Files (x86)\EZ CD Audio Converter

32-bit Windows, 32-bit EZ CD:
x86\*.dll to C:\Program Files\EZ CD Audio Converter

May I suggest that you convert the old APE files to FLAC format for 100% compatibility with no issues with any players ?

Unfortunately the developer of the Monkey's Audio had to fix the old bug even though it broke the compatibility with the old 24-bit APE decoders.

e-muzik
Bronze
Bronze
Posts: 13
Joined: Tue Nov 21, 2006 5:04 am
Contact:

Re: [ Solved ] 24 or 32 bits files with ape codec can't play

Post by e-muzik » Fri Jan 24, 2020 11:19 am

Thank you very much. The problem is solved. I use APE to archive music on HDD.

Post Reply