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.