(04-16-2011, 08:52 PM)hyakki Wrote: gid15, In games like Hexyz Force, the voice audio is stored in an afs container, the audio is an adx file but when playing the game they get sent to himdrender I don't think they are at3 files thoughAre the ADX files really sent to himdrender?
I see 2 possibilities:
- the game is decoding the ADX format in software, without using sceAtrac3plus.
- the game is converting the ADX format into RIFF/WAVE format. sceAtrac3plus is only accepting this format, otherwise, the following error is produced: "Not a RIFF/WAVE format! XXXXXXXX XXXXXXXX"
My guess is the first alternative.
I've never found info that the PSP can handle the ADX format natively. Or am I wrong?
(04-17-2011, 03:29 AM)gechdcb Wrote: I think Super Robot Taisen Z Hakaihen use mono AT3+ file.And this mono AT3+ can't be played by SonicStage. This is why I'm trying to find out if this is a restriction of SonicStage (which I doubt) or if the generated OMA file is incorrect (mono AT3+ might have a slightly different header).
This is the sample file:
and mplayer output:
Playing E:\PSP_EMU\Jpcsp\tmp\ULJS00379\Atrac\Atrac-00004204-09246000.oma.
Invalid seek to negative position!
libavformat file format detected.
[oma @ 01633f60] Unsupported codec ATRAC3+!
[oma @ 01633f60] Could not find codec parameters (Audio: [1][0][0][0] / 0x0001, 44100 Hz, 1 channels, 96 kb/s)
[oma @ 01633f60] Estimating duration from bitrate, this may be inaccurate
LAVF_header: av_find_stream_info() failed