ciao ho un problema
Ho scaricato dal sito della 3gpp il codec c amr-nb ovvero un codificatore amr.

Sono disponibili due versioni la floating point identificato con
TS 26.104 ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
e le classica in fixed piont identificato con
TS 26.073 AMR speech Codec; C-source code.

Il problema è che quando compilo il codice in floating point funziona tutto alla perfezione,cioè ottengo un file in uscita al codificatore compresso,mentre quando utilizzo il fixed viene prodotto un file in uscita di dimensioni maggiori del sorgente.

Entrambi i codici vengono utilizzati ma sulle specifiche si preferisce quello in fixed..
Aiutatemi a capire perchè esce di dimensioni maggiori.

Il secondo problema è che il file che si produce in fixed, non viene letto nemeno se lo salvo in formato grezzo.