PicoMite 2 HDMI USB I2S board....


Author Message
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9910
Posted: 12:45am 01 Jan 2026      

I will try a 16GB card.  Playback was much better last night - only the very occasional "Skip" in playback.  The files I chose, were files downloaded from when Napster was a thing, but it is LONG gone now, so I will try some other files.  All the Napster files are 128kbps Stereo, which was kinda the standard for MP3 files back then also.  Now, if I need to make MP3's, I always encode at the 320kbps maximum.  With drive and flash-disk capacities being so huge now, it make little sense to squish them down to save space.  I'll collect some 320kbps files and 192kbps files together on a 16GB uSD and try those.

My guess is that earlier MP3 encoders were not the best, so there perhaps could be an issue there.  Modern MP3 CODEC's are about as good as MP3 can ever be, and FLAC and other high-quality formats have just about replaced MP3 anyway.  

@ matherp: Can you state ROUGHLY what %CPU is used, to decode MP3 data?  Just curious as to if this is a big deal for the CPU or not with respect to the 2350 chip.  The higher clock rate is needed to do the DVI over HDMI, so perhaps there is not much left over for something like MP3 decoding if you are also using the HDMI output.....

WAV files play flawlessly, cos I guess this is just streaming uncompressed audio data directly to the DAC, which is probably effortless as far as the CPU usage is concerned.  

But MP3 requires that intermediate decoding step, and maybe that is stressing things.