Solved my general problem with building applications for this platform (including madplay) by rebuilding tools and general set up.
But now I (& others) have a different problem - or rather two problems.
1. Firstly, madplay never recognises that the DC and driver are capable of stereo output. This is not a problem for any other application I have tested - any body else have this problem or know how it might be fixed?
2. Secondly the output is "doubled up" - ie each fragment is played twice - meaning each MP3 takes twice as long to play and comes out in a way not all expected - any suggestions?
I don't have this problem with, say mpg123, which plays output linerally.
Thanks
Adrian
On Sunday 06 Jan 2002 12:16 am, Adrian McMenamin wrote:
- Firstly, madplay never recognises that the DC and driver are capable of
stereo output. This is not a problem for any other application I have tested - any body else have this problem or know how it might be fixed?
- Secondly the output is "doubled up" - ie each fragment is played twice -
meaning each MP3 takes twice as long to play and comes out in a way not all expected - any suggestions?
I know it's bad form to answer your own posts, but I tracked down the bug in the driver that causes problem 1 - but 2 remains a complete mystery.
On Sunday 06 Jan 2002 12:45 pm, Adrian McMenamin wrote:
On Sunday 06 Jan 2002 12:16 am, Adrian McMenamin wrote:
- Firstly, madplay never recognises that the DC and driver are capable
of stereo output. This is not a problem for any other application I have tested - any body else have this problem or know how it might be fixed?
- Secondly the output is "doubled up" - ie each fragment is played twice
- meaning each MP3 takes twice as long to play and comes out in a way not
all expected - any suggestions?
I know it's bad form to answer your own posts, but I tracked down the bug in the driver that causes problem 1 - but 2 remains a complete mystery.
Oh well, fixed problem 2 as well - madplay seems to send smaller fragments to play than other mpeg decoders/basic sound players. The result was that my driver was sleeping on the wait queue just a little too long - meaning same buffer got played twice. Once I sliced off a few ticks from the waiting it played fine.
Sorry to have bothered you all.
Adrian