Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1054 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Codage Wave / Float

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Codage Wave / Float

n°1373869
fabllot
Posté le 24-05-2006 à 10:52:29  profilanswer
 

Bonjour,
 
 
Un float est codé normalement sur 32 bits : 1 pour le signe, 7 pour l'exposant et 24 pour la mantisse.
Pour un fichier wave codé sur 16 bits : les échantillons sont des nombres réels compris entre -1 et 1. Mais comment sont-ils codés? Avez-vous une petite idée? (Même question pour des waves 8 et 24 bits)
 
Cette question s'explique par le fait que je développe un programme en C qui doit lire des waves et les réécrire dans un autre format (non nécessaierement  codé sur le même nombre de bits) et j'ai quelques problèmes de conversions...
 
Merci de votre aide.
 

mood
Publicité
Posté le 24-05-2006 à 10:52:29  profilanswer
 

n°1373880
_darkalt3_
Proctopathe
Posté le 24-05-2006 à 10:57:27  profilanswer
 
n°1373898
Emmanuel D​elahaye
C is a sharp tool
Posté le 24-05-2006 à 11:14:10  profilanswer
 

fabllot a écrit :

Un float est codé normalement sur 32 bits


 :ouch:  :ouch: Quelle est ta définition de 'normalement' ? Parce que la norme du C ne dit rien sur la façon dont sont codés les flottants en C.

Citation :


Pour un fichier wave codé sur 16 bits : les échantillons sont des nombres réels compris entre -1 et 1. Mais comment sont-ils codés? Avez-vous une petite idée? (Même question pour des waves 8 et 24 bits)

Je dirais que ce sont des entiers sur 16 bits, mais les détails sont là : http://www.wotsit.org/
 
(A bookmarquer, please).
 
 
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1374439
fabllot
Posté le 24-05-2006 à 17:18:05  profilanswer
 

Les échantillons des waves sont effectivement codés par des entiers... Il n'y donc plus de question, et donc plus de problème!
Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Codage Wave / Float

 

Sujets relatifs
Ecrire un codage de Huffman[CSS] Annuler un float...
[socket UDP] Codage BER : Format des Tag (TLG)[RESOLU]Convertir un float ou int en une valeur Q15 et réciproquement
pb dans une page ASP : pb codage surementlire des float dans un .txt
[Batch] Automatiser save file en codage ANSI[résolu] comparer un float à 1
Float sous FirefoxProbleme de codage RSS / Google
Plus de sujets relatifs à : Codage Wave / Float


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR