Support and General Use > Audio Playback, Database and Playlists
ape playback sometimes output noise
powerpan:
found if do not use asm codes, problem solved...
today the problem show in the none-asm version
saratoga:
Was this ARM or x86?
powerpan:
we did a lot try to find out the problem, platform is arm926ejs, running @ 456MHz, linux 2.6.33rc4
result is:
use arm-none-linux-gnueabi-gcc(codesourcery) , with asm while decoding APE c400 will have 55% cpu
witout asm 88% cpu
use arm-arago-linux-guneabi-gcc, with/without asm will have almost the same CPU like 79%-80%
conclusion:
no matter use asm or no asm, noise will sometimes come out.
old compiler provide better performance.
problem comes random, hard to debug, but when noise comes out, seek will resync the output to normal.
but this problem might not be solved in a short time because APE has license problem...
Post Merge: May 21, 2012, 04:39:39 AMI'm doubting if the buffer of the decode is not enough and while buffer exceeds limits, sometimes will go wrong.
like there is a seed from the decoder, and everytime load a song/seek, it will sync the seed, and sometimes the seed will be flush, later will look into the codes and try to solve the problem.
powerpan:
--- Quote from: saratoga on April 10, 2012, 10:35:45 PM ---Was this ARM or x86?
--- End quote ---
arm, none of the business of the asm code, none asm will go wrong too
Navigation
[0] Message Index
[*] Previous page
Go to full version