• [^] # Re: Virgule Fixe

    Posté par . En réponse à la dépêche Tremor est passé sous licence BSD. Évalué à 10.

    Je crois que ce que la news veut dire par 'virgule fixe', c'est calcul entier.

    En fait, la majeur partie des lecteurs mp3 hardwares n'utilisent pas de réels processeurs, mais plutôt des micro-controleurs qui sont moins cher et consomment moins de courants.

    Or, il se trouve que ces micro-controleurs n'ont pas d'unité de calcul flottant dans leur UAL (unité arithmétique et logique). C'est une de leur principale différence avec les micro-processeurs que l'on trouve dans les desktop ou les portables.

    Comme le décodage d'un format audio tente de reproduire un signal analogique, il faut pouvoir reproduire ces semblants de calculs flottants en évitant que les erreurs d'arrondis dues à la représentation entière n'altère trop la qualité sonore.

    Tremor est un algorithme qui permet le décodage des ogg en utilisant seulement des calculs entiers. Je ne connais pas sa qualité, mais connaissant xiph.org, je leur fais confiance de ce coté là.

    Voila, j'espère que je n'ai pas été trop technique (mais c'est dur d'expliquer un truc pareil sans l'être un peu... :-/).