FreeCalypso > hg > gsm-codec-lib
comparison doc/EFR-testing @ 132:3fd48946dcb8
doc/EFR-testing article written
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 11 Dec 2022 05:12:02 +0000 | 
| parents | |
| children | 170e03b20337 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 131:615f144b52c6 | 132:3fd48946dcb8 | 
|---|---|
| 1 When it comes to codec libraries, testing for correctness is essential, and EFR | |
| 2 is no exception. There is a set of EFR encoder and decoder test sequences | |
| 3 published by ETSI in ts_100725v050200p0.zip (GSM 06.54), and our suite of tools | |
| 4 includes gsmefr-etsi-enc and gsmefr-etsi-dec test programs that operate on the | |
| 5 representation formats used by these test sequences. Because these test | |
| 6 programs are based on libgsmefr EFR_encode_frame() and EFR_decode_frame() | |
| 7 functions, seeing gsmefr-etsi-enc produce output that matches official ETSI | |
| 8 *.cod files proves that libgsmefr encoder is correct, and seeing gsmefr-etsi-dec | |
| 9 produce output that matches official ETSI *.out files proves that libgsmefr | |
| 10 decoder is correct. | |
| 11 | |
| 12 For debugging, we also have gsmefr-cod-parse and gsmefr-dec-parse utilities that | |
| 13 parse ETSI *.cod and *.dec file formats and dump their content in human-readable | |
| 14 form. | 
