Thank You for your continued support and contributions!
Hello,thanks for the answers. I will have a look at the codec benchmark -- I guess it is activated via compile switch.
Two ideas:1. Why not create / use reference files for each codec. For decoding performance we could simply use white noise encoded at e.g. 192kbps target bitrate -- most codecs should support this bitrate or can be tweaked via commandline to use up to this rate. No rights issues with white noise )
2. Do we have a possiblity to decode files to disc/flash? This would a good point to check whether the performance optimization lead to same or comparable results. Especially when tweaking the synthesis filters one could get hints about possible failures and the bug-location.
From what I saw in the source I was sure there were several double-calculations within the synthesis filterbank. I removed these calculations with direct int32 / int64-multiplications. Decoder now becoms (slight) slower?In general the signal workflow in fixed point is hard to follow compared to the float-signals I am coped to...
Page created in 0.122 seconds with 15 queries.