Hi,
 
I'm developing a flac decoder in an embedded environment. I have it fully up 
and running but I am trying to optimise the performance vs. the power it takes 
to decode the stream.
 
Using the reference decoder code with a few optimisations for the hw I'm on I 
experience quite a difference in mips depending on the level.
For instance, on a 192kHz/24 bit file the difference is almost that it takes 
twice as many mips on level 8 vs. level 1.
 
Unfortunately I can't tell our customer that they need to decode at a certain 
level, BUT I want to minimize the frequency the processor is running on. 
Since I have no problem reading a 441/16 from a memory stick and decode it on 
40 MHz, but I require almost 240 MHz on a 192/24 file, I would like to 
dynamically change the frequency depending on the file I'm about to decode.
 
Now, since you managed to plough through all this, I would really appreciate if 
you could answer one simple question:
Is there any way I can read out the compression level from the encoding process 
from the file?
 
Thanks in advance!
Hjalmar

_____________________________________________________________________
**********************************************************************

This message has been checked for all known viruses by the Naim Audio E-mail 
Virus Protection service, powered by MessageLabs.

***********************************************************************
_______________________________________________
Flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to