@@ -23,6 +23,7 @@ DISTCLEANFILES = $(srcdir)/at_interpreter_dictionary.h \
23
23
$(srcdir ) /cielab_luts.h \
24
24
$(srcdir ) /math_fixed_tables.h \
25
25
$(srcdir ) /v17_v32bis_rx_rrc.h \
26
+ $(srcdir ) /v17_v32bis_rx_godard.h \
26
27
$(srcdir ) /v17_v32bis_tx_rrc.h \
27
28
$(srcdir ) /v22bis_rx_1200_rrc.h \
28
29
$(srcdir ) /v22bis_rx_2400_rrc.h \
@@ -32,6 +33,7 @@ DISTCLEANFILES = $(srcdir)/at_interpreter_dictionary.h \
32
33
$(srcdir ) /v27ter_tx_2400_rrc.h \
33
34
$(srcdir ) /v27ter_tx_4800_rrc.h \
34
35
$(srcdir ) /v29rx_rrc.h \
36
+ $(srcdir ) /v29rx_godard.h \
35
37
$(srcdir ) /v29tx_rrc.h
36
38
37
39
CLEANFILES = ${DISTCLEANFILES}
87
89
88
90
libspandsp_la_SOURCES = ademco_contactid.c \
89
91
adsi.c \
92
+ agc_float.c \
90
93
alloc.c \
91
94
async.c \
92
95
at_interpreter.c \
@@ -110,6 +113,7 @@ libspandsp_la_SOURCES = ademco_contactid.c \
110
113
g711.c \
111
114
g722.c \
112
115
g726.c \
116
+ godard.c \
113
117
gsm0610_decode.c \
114
118
gsm0610_encode.c \
115
119
gsm0610_long_term.c \
@@ -190,6 +194,7 @@ libspandsp_la_LDFLAGS = -version-info @SPANDSP_LT_CURRENT@:@SPANDSP_LT_REVISION@
190
194
191
195
nobase_include_HEADERS = spandsp/ademco_contactid.h \
192
196
spandsp/adsi.h \
197
+ spandsp/agc_float.h \
193
198
spandsp/alloc.h \
194
199
spandsp/async.h \
195
200
spandsp/arctan2.h \
@@ -219,6 +224,7 @@ nobase_include_HEADERS = spandsp/ademco_contactid.h \
219
224
spandsp/g711.h \
220
225
spandsp/g722.h \
221
226
spandsp/g726.h \
227
+ spandsp/godard.h \
222
228
spandsp/gsm0610.h \
223
229
spandsp/hdlc.h \
224
230
spandsp/ima_adpcm.h \
@@ -290,6 +296,7 @@ nobase_include_HEADERS = spandsp/ademco_contactid.h \
290
296
spandsp/version.h \
291
297
spandsp/private/ademco_contactid.h \
292
298
spandsp/private/adsi.h \
299
+ spandsp/private/agc_float.h \
293
300
spandsp/private/async.h \
294
301
spandsp/private/at_interpreter.h \
295
302
spandsp/private/awgn.h \
@@ -305,6 +312,7 @@ nobase_include_HEADERS = spandsp/ademco_contactid.h \
305
312
spandsp/private/g711.h \
306
313
spandsp/private/g722.h \
307
314
spandsp/private/g726.h \
315
+ spandsp/private/godard.h \
308
316
spandsp/private/gsm0610.h \
309
317
spandsp/private/hdlc.h \
310
318
spandsp/private/ima_adpcm.h \
@@ -398,8 +406,8 @@ make_math_fixed_tables$(EXEEXT): $(top_srcdir)/src/make_math_fixed_tables.c
398
406
make_modem_filter$(EXEEXT ) : $(top_srcdir ) /src/make_modem_filter.c $(top_srcdir ) /src/filter_tools.c
399
407
$(CC_FOR_BUILD ) -o make_modem_filter$(EXEEXT ) $(top_srcdir ) /src/make_modem_filter.c $(top_srcdir ) /src/filter_tools.c -DHAVE_CONFIG_H -I$(top_builddir ) /src -lm
400
408
401
- make_modem_godard_coefficients $(EXEEXT ) : $(top_srcdir ) /src/make_modem_godard_coefficients .c $(top_srcdir ) /src/filter_tools.c
402
- $(CC_FOR_BUILD ) -o make_modem_godard_coefficients $(EXEEXT ) $(top_srcdir ) /src/make_modem_godard_coefficients .c $(top_srcdir ) /src/filter_tools.c -DHAVE_CONFIG_H -I$(top_builddir ) /src -lm
409
+ make_modem_godard_descriptor $(EXEEXT ) : $(top_srcdir ) /src/make_modem_godard_descriptor .c $(top_srcdir ) /src/filter_tools.c
410
+ $(CC_FOR_BUILD ) -o make_modem_godard_descriptor $(EXEEXT ) $(top_srcdir ) /src/make_modem_godard_descriptor .c $(top_srcdir ) /src/filter_tools.c -DHAVE_CONFIG_H -I$(top_builddir ) /src -lm
403
411
404
412
make_t43_gray_code_tables$(EXEEXT ) : $(top_srcdir ) /src/make_t43_gray_code_tables.c
405
413
$(CC_FOR_BUILD ) -o make_t43_gray_code_tables$(EXEEXT ) $(top_srcdir ) /src/make_t43_gray_code_tables.c -DHAVE_CONFIG_H -I$(top_builddir ) /src -lm
@@ -470,7 +478,7 @@ t43_gray_code_tables.h: make_t43_gray_code_tables$(EXEEXT)
470
478
# We need to run make_modem_filter, so it generates the
471
479
# filter coefficient files
472
480
473
- V17_V32BIS_RX_INCL = v17_v32bis_rx_rrc.h
481
+ V17_V32BIS_RX_INCL = v17_v32bis_rx_rrc.h v17_v32bis_rx_godard.h
474
482
475
483
v17rx.$(OBJEXT ) : ${V17_V32BIS_RX_INCL}
476
484
@@ -479,6 +487,9 @@ v17rx.lo: ${V17_V32BIS_RX_INCL}
479
487
v17_v32bis_rx_rrc.h : make_modem_filter$(EXEEXT )
480
488
./make_modem_filter$(EXEEXT ) -m V.17 -r > v17_v32bis_rx_rrc.h
481
489
490
+ v17_v32bis_rx_godard.h : make_modem_godard_descriptor$(EXEEXT )
491
+ ./make_modem_godard_descriptor$(EXEEXT ) 1800.0 2400.0 0.99 1000.0 100.0 15 1 > v17_v32bis_rx_godard.h
492
+
482
493
V17_V32BIS_TX_INCL = v17_v32bis_tx_rrc.h
483
494
484
495
v17tx.$(OBJEXT ) : ${V17_V32BIS_TX_INCL}
@@ -536,7 +547,7 @@ v27ter_tx_2400_rrc.h: make_modem_filter$(EXEEXT)
536
547
v27ter_tx_4800_rrc.h : make_modem_filter$(EXEEXT )
537
548
./make_modem_filter$(EXEEXT ) -m V.27ter4800 -t > v27ter_tx_4800_rrc.h
538
549
539
- V29_RX_INCL = v29rx_rrc.h
550
+ V29_RX_INCL = v29rx_rrc.h v29rx_godard.h
540
551
541
552
v29rx.$(OBJEXT ) : ${V29_RX_INCL}
542
553
@@ -545,6 +556,9 @@ v29rx.lo: ${V29_RX_INCL}
545
556
v29rx_rrc.h : make_modem_filter$(EXEEXT )
546
557
./make_modem_filter$(EXEEXT ) -m V.29 -r > v29rx_rrc.h
547
558
559
+ v29rx_godard.h : make_modem_godard_descriptor$(EXEEXT )
560
+ ./make_modem_godard_descriptor$(EXEEXT ) 1700.0 2400.0 0.99 1000.0 30.0 5 1 > v29rx_godard.h
561
+
548
562
V29_TX_INCL = v29tx_rrc.h
549
563
550
564
v29tx.$(OBJEXT ) : ${V29_TX_INCL}
0 commit comments