Welcome to the Rockbox Technical Forums!
Right now I can connect X5 throu I2S@16bit bus to the my home audiophile multibit DAC, it sounds great, but I want more audiophile sound on a walk mode...I plannin to made a little board whith brand new audiophile DAC & powerfull headphone amp, and put it inside the X5L instead of it's second little battery.To reach the best possible sound I'm plan to use TI PCM1798 + AD8620 buffers + TPA6120 headphones driver. PCM1798 can work with up to 24bit*192kHz input PCM.
So my question is: is it possible to cansel limit on 16bit PCM words output from the Coldfire CF5250? There are 32-bit floatin point arithmetics inside of this chip, but PCM output is strong limited to 16bit.
Unfortunatelly, i just haven't any knowleges in programmin'...So, could you be patient to help me with such modifications? I'm needed in limits of 24 bit output words, nothin' else...Just a thought: there are possible must to be changed dithering formulas??
Inside X5's CPU all digital audio words presented in 32 bit format: 16bits of DATA + 16bits of nulls in LSBs.When performing DSP function such as EQ, PRECUT, CROSSFEED etc this words could be multiplied and divided by different digits. So when performing such operations (decreasing the volume in PRECUT for example) a part of DATA bits shifted down in 32 words (just below upper 16 bits).
And after rounding such words from 32bit format to the 16 bit format we have a DATA stream in which all LSBs is just neglected. Such lossless MUSIC sounds MP3 alike with the absence of all microdetails. Just lifeless
Page created in 0.16 seconds with 70 queries.