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

Reply via email to