Opened 3 years ago
Last modified 3 years ago
#17667 new bug
Monkey’s Audio (.ape) playback is broken
Reported by: | miqlas | Owned by: | stippi |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/MediaPlayer | Version: | R1/beta3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
While ffplay plays it correctly, MediaPlayer is unable to do so.
Change History (6)
comment:1 by , 3 years ago
Component: | - General → Applications/MediaPlayer |
---|---|
Owner: | changed from | to
comment:2 by , 3 years ago
Try disabling /system/add-ons/media/plugins/ape_reader
We use a separate add-on for APE because at the time (back in 2014), ffmpeg wouldn't decode 24-bit APE files I think (it would do only 16-bit ones). If ffmpeg is now better at this, we could disable ape_reader again. But please check with 24-bit files too.
comment:3 by , 3 years ago
Example file: https://monkeysaudio.com/files/Abba.ape
This is with hrev55968 , x86-64
comment:4 by , 3 years ago
MediaPlayer file info window says only: Initialization failed.
FFMPEG reports:
Stream #0:0: Audio: ape (APE / 0x20455041), 44100 Hz, stereo, s16p
comment:6 by , 3 years ago
Right, it is currently disabled for x86_64 and not compiling.
We should port the SDK at HaikuPorts I guess (from https://monkeysaudio.com/developers.html), then adjust the ape_reader to use that new version. Currently it is based on a much older version of the SDK with a copy of it in the sourcetree.
Do you have an example file? I didn't find any trying to search for it (only sound effects of actual monkeys) Also, what hrev is this?