salut
voici mon problème
je fais un decodage de voix de g.711 a pcm linaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 u_int16_t buf[1024]; int i; int len=176; for (i = 0;( i < (len-16)); i++){ buf[i] = ulaw2linear(pl[i]); } wlen=250; fwrite(buf, wlen, 1, f_out1);
l'instruction buf[i]= ulaw2linair(pl[i])
doit décoder chaque élément de 8 bit a un élément de 12 bit
pour raison de qualité de voix a la sortie je doit travaille avec un buffeur a élément de 12 bit et non pas de 16 bit comme dans le code, mais quand je fait "u_int12_t buf" ça marche pas il me sort des erreur "u_int32_t non declarer"
comment je peut résoudre ce problème ?
Merci d'avance
Partager