Hi,
I have several questions about MAD plays mp3 on ARM-based platform.
When I play mp3 with MAD on ARM, there is an unusual phenomenon.
1. While playing a mp3 file which frequency is lower than 44100 hz, the music sounds like downsampled.
Which means the sound is faster such that the time of play is fewer than original.
2. When applying the attenuation command (ex, --attenuate=10), some mp3 files will play intermittently.
It seems CPU cannot support such high calculation. (CPU clock rate is 96khz)
There are additional 2*32*36 multiplication per frame.
Can MAD be simplified so that it can play mp3 more smoothly?
3. Why do some files play intermittently, and some don't?
I tried several files, and still can not get its rule.
bit rate freq. channel mode result
112k 44100 JS ok
128k 32000 JS X
128k 44100 S ok
192k 44100 JS ok
192k
44100 S X
It seems irrelative to bit rate, sample frequency or channel mode.
What's the rule?
Can someone help me?
Thank you
每天都 Yahoo!奇摩
海的顏色、風的氣息、愛你的溫度,盡在信紙底圖
信紙底圖