Buffeur a élément de 12 bit
salut
voici mon problème
Code:
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); |
je fais un decodage de voix de g.711 a pcm linaire
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