diff options
Diffstat (limited to 'gr-vocoder/lib')
-rw-r--r-- | gr-vocoder/lib/.gitignore | 7 | ||||
-rw-r--r-- | gr-vocoder/lib/Makefile.am | 55 | ||||
-rw-r--r-- | gr-vocoder/lib/codec2/.gitignore | 2 | ||||
-rw-r--r-- | gr-vocoder/lib/codec2/Makefile.am | 125 | ||||
-rw-r--r-- | gr-vocoder/lib/g7xx/.gitignore | 8 | ||||
-rw-r--r-- | gr-vocoder/lib/g7xx/Makefile.am | 27 | ||||
-rw-r--r-- | gr-vocoder/lib/gsm/.gitignore | 8 | ||||
-rw-r--r-- | gr-vocoder/lib/gsm/Makefile.am | 76 |
8 files changed, 0 insertions, 308 deletions
diff --git a/gr-vocoder/lib/.gitignore b/gr-vocoder/lib/.gitignore deleted file mode 100644 index d2e2e9ce8..000000000 --- a/gr-vocoder/lib/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/Makefile -/Makefile.in -/.libs -/.deps -/gnuradio -/guile -/python diff --git a/gr-vocoder/lib/Makefile.am b/gr-vocoder/lib/Makefile.am deleted file mode 100644 index 158347ffe..000000000 --- a/gr-vocoder/lib/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -# -# Copyright 2011 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# GNU Radio is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GNU Radio is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. -# - -include $(top_srcdir)/Makefile.common - -SUBDIRS = codec2 g7xx gsm . - -AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS) $(WITH_INCLUDES) \ - -I$(top_srcdir)/gr-vocoder/include - -lib_LTLIBRARIES = libgnuradio-vocoder.la - -libgnuradio_vocoder_la_SOURCES = \ - vocoder_alaw_decode_bs.cc \ - vocoder_alaw_encode_sb.cc \ - vocoder_codec2_decode_ps.cc \ - vocoder_codec2_encode_sp.cc \ - vocoder_cvsd_decode_bs.cc \ - vocoder_cvsd_encode_sb.cc \ - vocoder_g721_decode_bs.cc \ - vocoder_g721_encode_sb.cc \ - vocoder_g723_24_decode_bs.cc \ - vocoder_g723_24_encode_sb.cc \ - vocoder_g723_40_decode_bs.cc \ - vocoder_g723_40_encode_sb.cc \ - vocoder_gsm_fr_decode_ps.cc \ - vocoder_gsm_fr_encode_sp.cc \ - vocoder_ulaw_decode_bs.cc \ - vocoder_ulaw_encode_sb.cc - -libgnuradio_vocoder_la_LIBADD = \ - $(GNURADIO_CORE_LA) \ - codec2/libcodec2.la \ - g7xx/libg7xx.la \ - gsm/libgsm.la - -libgnuradio_vocoder_la_LDFLAGS = $(NO_UNDEFINED) $(LTVERSIONFLAGS) diff --git a/gr-vocoder/lib/codec2/.gitignore b/gr-vocoder/lib/codec2/.gitignore deleted file mode 100644 index b336cc7ce..000000000 --- a/gr-vocoder/lib/codec2/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/Makefile -/Makefile.in diff --git a/gr-vocoder/lib/codec2/Makefile.am b/gr-vocoder/lib/codec2/Makefile.am deleted file mode 100644 index ae2094eff..000000000 --- a/gr-vocoder/lib/codec2/Makefile.am +++ /dev/null @@ -1,125 +0,0 @@ -# -# Copyright 2011 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# GNU Radio is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GNU Radio is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. -# - -include $(top_srcdir)/Makefile.common - -AM_CFLAGS = -fPIC -O3 - -# Helper program to create codebook source -noinst_PROGRAMS = generate_codebook -generate_codebook_LDFLAGS = -lm - -# lsp quantisers -CODEBOOKS= \ - $(srcdir)/codebook/lsp1.txt \ - $(srcdir)/codebook/lsp2.txt \ - $(srcdir)/codebook/lsp3.txt \ - $(srcdir)/codebook/lsp4.txt \ - $(srcdir)/codebook/lsp5.txt \ - $(srcdir)/codebook/lsp6.txt \ - $(srcdir)/codebook/lsp7.txt \ - $(srcdir)/codebook/lsp8.txt \ - $(srcdir)/codebook/lsp9.txt \ - $(srcdir)/codebook/lsp10.txt - -# lspd quantisers -CODEBOOKSD= \ - $(srcdir)/codebook/dlsp1.txt \ - $(srcdir)/codebook/dlsp2.txt \ - $(srcdir)/codebook/dlsp3.txt \ - $(srcdir)/codebook/dlsp4.txt \ - $(srcdir)/codebook/dlsp5.txt \ - $(srcdir)/codebook/dlsp6.txt \ - $(srcdir)/codebook/dlsp7.txt \ - $(srcdir)/codebook/dlsp8.txt \ - $(srcdir)/codebook/dlsp9.txt \ - $(srcdir)/codebook/dlsp10.txt - -# lspd VQ quantisers -CODEBOOKSDVQ= \ - $(srcdir)/codebook/dlsp1.txt \ - $(srcdir)/codebook/dlsp2.txt \ - $(srcdir)/codebook/dlsp3.txt \ - $(srcdir)/codebook/dlsp4.txt \ - $(srcdir)/codebook/dlsp5.txt - -# Generate codebook sources from text files -GENERATED_C = \ - codebook.c \ - codebookd.c \ - codebookdvq.c - -BUILT_SOURCES += $(GENERATED_C) - -codebook.c: $(builddir)/generate_codebook $(CODEBOOKS) - $(builddir)/generate_codebook lsp_cb $(CODEBOOKS) > codebook.c - -codebookd.c: $(builddir)/generate_codebook $(CODEBOOKSD) - $(builddir)/generate_codebook lsp_cbd $(CODEBOOKSD) > codebookd.c - -codebookdvq.c: $(builddir)/generate_codebook $(CODEBOOKSDVQ) - $(builddir)/generate_codebook lsp_cbdvq $(CODEBOOKSDVQ) > codebookdvq.c - -# Convenience library for linking into blocks -noinst_LTLIBRARIES = libcodec2.la - -libcodec2_la_CFLAGS = $(AM_CFLAGS) - -libcodec2_la_SOURCES = \ - dump.c \ - lpc.c \ - nlp.c \ - postfilter.c \ - sine.c \ - codec2.c \ - fft.c \ - kiss_fft.c \ - interp.c \ - lsp.c \ - phase.c \ - quantise.c \ - pack.c \ - $(GENERATED_C) - -# Evil inclusion of glottal.c by phase.c -EXTRA_DIST += glottal.c - -# Headers used locally but not installed in system -noinst_HEADERS = \ - codec2.h \ - codec2_internal.h \ - defines.h \ - kiss_fft.h\ - _kiss_fft_guts.h \ - fft.h \ - interp.h \ - lsp.h \ - phase.h \ - quantise.h \ - comp.h \ - dump.h \ - lpc.h \ - nlp.h \ - postfilter.h \ - sine.h - -EXTRA_DIST += $(CODEBOOKS) $(CODEBOOKSD) $(CODEBOOKSDVQ) - diff --git a/gr-vocoder/lib/g7xx/.gitignore b/gr-vocoder/lib/g7xx/.gitignore deleted file mode 100644 index a02b6ff73..000000000 --- a/gr-vocoder/lib/g7xx/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -/Makefile -/Makefile.in -/.la -/.lo -/.deps -/.libs -/*.la -/*.lo diff --git a/gr-vocoder/lib/g7xx/Makefile.am b/gr-vocoder/lib/g7xx/Makefile.am deleted file mode 100644 index 929fd23ba..000000000 --- a/gr-vocoder/lib/g7xx/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright 2001,2011 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# GNU Radio is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GNU Radio is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. -# - -include $(top_srcdir)/Makefile.common - -noinst_LTLIBRARIES = libg7xx.la -libg7xx_la_SOURCES = g711.c g72x.c g721.c g723_24.c g723_40.c g72x.h - -EXTRA_DIST += encode.c decode.c diff --git a/gr-vocoder/lib/gsm/.gitignore b/gr-vocoder/lib/gsm/.gitignore deleted file mode 100644 index a02b6ff73..000000000 --- a/gr-vocoder/lib/gsm/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -/Makefile -/Makefile.in -/.la -/.lo -/.deps -/.libs -/*.la -/*.lo diff --git a/gr-vocoder/lib/gsm/Makefile.am b/gr-vocoder/lib/gsm/Makefile.am deleted file mode 100644 index d0872ff39..000000000 --- a/gr-vocoder/lib/gsm/Makefile.am +++ /dev/null @@ -1,76 +0,0 @@ -# -# Copyright 2005,2008 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# GNU Radio is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GNU Radio is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. -# - -include $(top_srcdir)/Makefile.common - -# Machine- or installation dependent flags you should configure to port - -SASR = -DSASR -######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1) - -MULHACK = -DUSE_FLOAT_MUL -######### Define this if your host multiplies floats faster than integers, -######### e.g. on a SPARCstation. - -FAST = -DFAST -######### Define together with USE_FLOAT_MUL to enable the GSM library's -######### approximation option for incorrect, but good-enough results. - -# LTP_CUT = -DLTP_CUT -LTP_CUT = -######### Define to enable the GSM library's long-term correlation -######### approximation option---faster, but worse; works for -######### both integer and floating point multiplications. -######### This flag is still in the experimental stage. - -OPTIONS = $(SASR) $(MULHACK) $(FAST) $(LTP_CUT) - -AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) -DNeedFunctionPrototypes=1 \ - $(OPTIONS) $(WITH_INCLUDES) - -noinst_LTLIBRARIES = libgsm.la - -libgsm_la_SOURCES = \ - add.c \ - code.c \ - debug.c \ - decode.c \ - gsm_create.c \ - gsm_decode.c \ - gsm_destroy.c \ - gsm_encode.c \ - gsm_explode.c \ - gsm_implode.c \ - gsm_option.c \ - gsm_print.c \ - long_term.c \ - lpc.c \ - preprocess.c \ - rpe.c \ - short_term.c \ - table.c - -noinst_HEADERS = \ - config.h \ - gsm.h \ - private.h \ - proto.h \ - unproto.h |