ppsspp/Core/HW
kaienfr 3a12cf2ad7 Universal Audio Class
Based on my implementation in sceAac https://github.com/hrydgard/ppsspp/pull/5836
I've created a class AuCtx included in My SimpleAudioDec.cpp/.h which aims at providing a standard easy implementation to support all codecs in ffmpeg.
Here, I also completely re-code sceMp3 file with this class to give an example how to use this class, and it has solved all mp3 issues I've observed in the current master.
Tests on different freq and channels mp3 audios as:
Miku custom BGM (48kHz, stereo), Hanayaka Nari Wa ga Ichizoku(32kHz, mono, a little fast but better than before now), downstreet panic (44.1kHz, stereo), and learn jp09(44.1kHz, stero) are just all right.
Especially, I am very glad to see that Miku's Custom BGMs have no repetition issues in first tone any more and no longer stopped in the first second neither. :)
We will come into a new age to fast support new audio formats from now on I hope :P
2014-04-11 22:56:59 +02:00
..
AsyncIOManager.cpp Avoid overwriting io thread results. 2014-03-02 13:45:12 -08:00
AsyncIOManager.h Avoid overwriting io thread results. 2014-03-02 13:45:12 -08:00
BufferQueue.h Fix buffer queue. 2014-01-13 21:44:05 +08:00
MediaEngine.cpp Merge pull request #5816 from raven02/patch-8 2014-04-09 15:01:00 +02:00
MediaEngine.h updates 2014-04-01 04:58:56 +02:00
MemoryStick.cpp Check version in each DoState() func. 2013-09-14 20:23:03 -07:00
MemoryStick.h Avoid some ChunkFile includes. 2014-03-15 11:32:57 -07:00
MpegDemux.cpp Fix leaks in sceMpeg demuxing. 2014-03-30 13:06:42 -07:00
MpegDemux.h Fix leaks in sceMpeg demuxing. 2014-03-30 13:06:42 -07:00
SasAudio.cpp Inline ADSREnvelope::Step (thanks @unknownbrackets) 2014-03-22 09:31:09 +01:00
SasAudio.h Inline ADSREnvelope::Step (thanks @unknownbrackets) 2014-03-22 09:31:09 +01:00
SimpleAudioDec.cpp Universal Audio Class 2014-04-11 22:56:59 +02:00
SimpleAudioDec.h Universal Audio Class 2014-04-11 22:56:59 +02:00