My application is a mode 1300 vocoder only, so I thought I would just simplify the library. Woof... You'd think the same C compiler would produce the same output given two identical functions...
Anyway, I have it down to to just two bit-errors now in the hts1.raw encoding. I can't figure out why they are different, but one of the errors is in the codebook index (off by one) of one of the middle frequency formants. I think the other is a voicing bit error. 6c6 < 00000050: ec4c d5f0 f291 775c ddf5 90f3 d363 dfff .L....w\.....c.. --- ^ > 00000050: ec4c d5f0 f291 575c ddf5 90f3 d363 dfff .L....W\.....c.. 25c25 ^ 1-bit error < 00000180: 50f0 ae63 300c c750 f04d 7210 0cd5 d0f0 P..c0..P.Mr..... --- ^ > 00000180: 50f0 ae63 300c c750 f04d 7210 0dd5 d0f0 P..c0..P.Mr..... ^ 1-bit error https://github.com/k5okc/encoder1300
------------------------------------------------------------------------------
_______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2