Hi Rob,
I mean the output samples are wrong (but not all zeros).
That is what I did:
I ran the following command in 3 different systems:
madplay --output=raw:/tmp/eb7312 xxx.mp3 in EP7312 madplay --output=raw:/tmp/clps7500 xxx.mp3 in CLPS7500 madplay --output=raw:/tmp/pc xxx.mp3 in PC
The madplay in EP7312 and CLPS7500 are the same. I have compiled it using the following options:
CC=arm-linux-gcc RANLIB=arm-linux-ranlib LD=arm-linux-ld ./configure --enable-speed --disable-debugging --enable-fpm=arm --enable-aso --target=arm make
Then I do: cat pc > /dev/dsp in PC cat clps7500 > /dev/dsp in PC cat eb7312 > /dev/dsp in PC
The quality of pc file is the best. Then eb7312 file is fair, but I hear no sound from the file clps7500.
I have checked the contents of the files and they are all different.
Please kindly indicates me some clues to fix the problem
Yick Hong Kong, China
Do you mean the output samples are wrong (all zero perhaps)? Can you compare the output using -o with the output from another ARM system that works?
Or do you mean the sound module isn't working? Are there other programs on the system which do produce sound?
-rob