File: iLBCtestscript.txt

package info (click to toggle)
chromium-browser 41.0.2272.118-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 2,189,132 kB
  • sloc: cpp: 9,691,462; ansic: 3,341,451; python: 712,689; asm: 518,779; xml: 208,926; java: 169,820; sh: 119,353; perl: 68,907; makefile: 28,311; yacc: 13,305; objc: 11,385; tcl: 3,186; cs: 2,225; sql: 2,217; lex: 2,215; lisp: 1,349; pascal: 1,256; awk: 407; ruby: 155; sed: 53; php: 14; exp: 11
file content (73 lines) | stat: -rw-r--r-- 3,217 bytes parent folder | download | duplicates (23)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#!/bin/bash
(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character

#
# This script can be used to verify the bit exactness of iLBC fixed-point version 1.0.6
#

INP=../../../../../../../resources/audio_coding
EXEP=../../../../../../../out/Release
OUTP=./GeneratedFiles
mkdir ./GeneratedFiles

$EXEP/iLBCtest 20 $INP/F00.INP $OUTP/F00.BIT20 $OUTP/F00.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F01.INP $OUTP/F01.BIT20 $OUTP/F01.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F02.INP $OUTP/F02.BIT20 $OUTP/F02.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F03.INP $OUTP/F03.BIT20 $OUTP/F03.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F04.INP $OUTP/F04.BIT20 $OUTP/F04.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F05.INP $OUTP/F05.BIT20 $OUTP/F05.OUT20 $INP/clean.chn
$EXEP/iLBCtest 20 $INP/F06.INP $OUTP/F06.BIT20 $OUTP/F06.OUT20 $INP/clean.chn

$EXEP/iLBCtest 30 $INP/F00.INP $OUTP/F00.BIT30 $OUTP/F00.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F01.INP $OUTP/F01.BIT30 $OUTP/F01.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F02.INP $OUTP/F02.BIT30 $OUTP/F02.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F03.INP $OUTP/F03.BIT30 $OUTP/F03.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F04.INP $OUTP/F04.BIT30 $OUTP/F04.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F05.INP $OUTP/F05.BIT30 $OUTP/F05.OUT30 $INP/clean.chn
$EXEP/iLBCtest 30 $INP/F06.INP $OUTP/F06.BIT30 $OUTP/F06.OUT30 $INP/clean.chn

$EXEP/iLBCtest 20 $INP/F00.INP $OUTP/F00.BIT20 $OUTP/F00_tlm10.OUT20 $INP/tlm10.chn
$EXEP/iLBCtest 20 $INP/F01.INP $OUTP/F01.BIT20 $OUTP/F01_tlm10.OUT20 $INP/tlm10.chn
$EXEP/iLBCtest 20 $INP/F02.INP $OUTP/F02.BIT20 $OUTP/F02_tlm10.OUT20 $INP/tlm10.chn
$EXEP/iLBCtest 30 $INP/F00.INP $OUTP/F00.BIT30 $OUTP/F00_tlm10.OUT30 $INP/tlm10.chn
$EXEP/iLBCtest 30 $INP/F01.INP $OUTP/F01.BIT30 $OUTP/F01_tlm10.OUT30 $INP/tlm10.chn
$EXEP/iLBCtest 30 $INP/F02.INP $OUTP/F02.BIT30 $OUTP/F02_tlm10.OUT30 $INP/tlm10.chn


diff $OUTP/F00.BIT20 $INP/F00.BIT20
diff $OUTP/F01.BIT20 $INP/F01.BIT20
diff $OUTP/F02.BIT20 $INP/F02.BIT20
diff $OUTP/F03.BIT20 $INP/F03.BIT20
diff $OUTP/F04.BIT20 $INP/F04.BIT20
diff $OUTP/F05.BIT20 $INP/F05.BIT20
diff $OUTP/F06.BIT20 $INP/F06.BIT20
diff $OUTP/F00.OUT20 $INP/F00.OUT20
diff $OUTP/F01.OUT20 $INP/F01.OUT20
diff $OUTP/F02.OUT20 $INP/F02.OUT20
diff $OUTP/F03.OUT20 $INP/F03.OUT20
diff $OUTP/F04.OUT20 $INP/F04.OUT20
diff $OUTP/F05.OUT20 $INP/F05.OUT20
diff $OUTP/F06.OUT20 $INP/F06.OUT20

diff $OUTP/F00.BIT30 $INP/F00.BIT30
diff $OUTP/F01.BIT30 $INP/F01.BIT30
diff $OUTP/F02.BIT30 $INP/F02.BIT30
diff $OUTP/F03.BIT30 $INP/F03.BIT30
diff $OUTP/F04.BIT30 $INP/F04.BIT30
diff $OUTP/F05.BIT30 $INP/F05.BIT30
diff $OUTP/F06.BIT30 $INP/F06.BIT30
diff $OUTP/F00.OUT30 $INP/F00.OUT30
diff $OUTP/F01.OUT30 $INP/F01.OUT30
diff $OUTP/F02.OUT30 $INP/F02.OUT30
diff $OUTP/F03.OUT30 $INP/F03.OUT30
diff $OUTP/F04.OUT30 $INP/F04.OUT30
diff $OUTP/F05.OUT30 $INP/F05.OUT30
diff $OUTP/F06.OUT30 $INP/F06.OUT30

diff $OUTP/F00_tlm10.OUT20 $INP/F00_tlm10.OUT20
diff $OUTP/F01_tlm10.OUT20 $INP/F01_tlm10.OUT20
diff $OUTP/F02_tlm10.OUT20 $INP/F02_tlm10.OUT20
diff $OUTP/F00_tlm10.OUT30 $INP/F00_tlm10.OUT30
diff $OUTP/F01_tlm10.OUT30 $INP/F01_tlm10.OUT30
diff $OUTP/F02_tlm10.OUT30 $INP/F02_tlm10.OUT30