J'ai un tableau d'entier, qui en faite est de la voix. Mon but est de le compresser, de l'envoyer en UDP puis de le decompresser
J'ai écrit le code seulement ce dernier ne fonctionne pas. Les entier apres décodage ne corresponde pas à ceux d'avant encodage. Je precise tout de suite que la chaine envoyée sur le réseau est égal à celle recus donc pas de probleme de ce coté la.
printf("%d\n",tab[i]); //Malheuresement ce printf n'est pas egal à celui de l'encodage
}
Petites précisions - les données apres decodage sont plus petites que celle avant encodage - La première donnée après décodage est toujours 13 (en entier)
Je ne voit pas d'ou vient le problême étant donné que j'utilise en grande partie le code donné dans la doc de speex
Message édité par ffomnislash le 06-12-2004 à 17:36:39
Marsh Posté le 06-12-2004 à 17:33:15
Bonjour,
J'ai un pb avec speex qui me rend fous
J'ai un tableau d'entier, qui en faite est de la voix.
Mon but est de le compresser, de l'envoyer en UDP puis de le decompresser
J'ai écrit le code seulement ce dernier ne fonctionne pas.
Les entier apres décodage ne corresponde pas à ceux d'avant encodage.
Je precise tout de suite que la chaine envoyée sur le réseau est égal à celle recus donc pas de probleme de ce coté la.
Voici la partie du code incriminée:
Lorsque je compresse
Lorsque je decompresse
Petites précisions
- les données apres decodage sont plus petites que celle avant encodage
- La première donnée après décodage est toujours 13 (en entier)
Je ne voit pas d'ou vient le problême étant donné que j'utilise en grande partie le code donné dans la doc de speex
Message édité par ffomnislash le 06-12-2004 à 17:36:39