Initial load of CODEC2/FreeDV software and wrapper

This commit is contained in:
Stephen Hicks, N5AC 2014-09-05 21:48:37 -05:00
parent f524f31e45
commit cea38b61ea
204 changed files with 41852 additions and 0 deletions

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebook.d CODEC2_FREEDV/codebook.o: \
../CODEC2_FREEDV/codebook.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookd.d CODEC2_FREEDV/codebookd.o: \
../CODEC2_FREEDV/codebookd.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookdt.d CODEC2_FREEDV/codebookdt.o: \
../CODEC2_FREEDV/codebookdt.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookge.d CODEC2_FREEDV/codebookge.o: \
../CODEC2_FREEDV/codebookge.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookjnd.d CODEC2_FREEDV/codebookjnd.o: \
../CODEC2_FREEDV/codebookjnd.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookjvm.d CODEC2_FREEDV/codebookjvm.o: \
../CODEC2_FREEDV/codebookjvm.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookvq.d CODEC2_FREEDV/codebookvq.o: \
../CODEC2_FREEDV/codebookvq.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/codebookvqanssi.d CODEC2_FREEDV/codebookvqanssi.o: \
../CODEC2_FREEDV/codebookvqanssi.c ../CODEC2_FREEDV/defines.h
../CODEC2_FREEDV/defines.h:

View file

@ -0,0 +1,39 @@
CODEC2_FREEDV/codec2.d CODEC2_FREEDV/codec2.o: ../CODEC2_FREEDV/codec2.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/sine.h \
../CODEC2_FREEDV/comp.h ../CODEC2_FREEDV/kiss_fft.h \
../CODEC2_FREEDV/nlp.h ../CODEC2_FREEDV/dump.h \
../CODEC2_FREEDV/codec2_internal.h ../CODEC2_FREEDV/lpc.h \
../CODEC2_FREEDV/quantise.h ../CODEC2_FREEDV/phase.h \
../CODEC2_FREEDV/interp.h ../CODEC2_FREEDV/postfilter.h \
../CODEC2_FREEDV/codec2.h ../CODEC2_FREEDV/lsp.h \
../CODEC2_FREEDV/machdep.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/sine.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/nlp.h:
../CODEC2_FREEDV/dump.h:
../CODEC2_FREEDV/codec2_internal.h:
../CODEC2_FREEDV/lpc.h:
../CODEC2_FREEDV/quantise.h:
../CODEC2_FREEDV/phase.h:
../CODEC2_FREEDV/interp.h:
../CODEC2_FREEDV/postfilter.h:
../CODEC2_FREEDV/codec2.h:
../CODEC2_FREEDV/lsp.h:
../CODEC2_FREEDV/machdep.h:

View file

@ -0,0 +1,14 @@
CODEC2_FREEDV/dump.d CODEC2_FREEDV/dump.o: ../CODEC2_FREEDV/dump.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/comp.h \
../CODEC2_FREEDV/dump.h ../CODEC2_FREEDV/kiss_fft.h \
../CODEC2_FREEDV/codec2_internal.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/dump.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/codec2_internal.h:

View file

@ -0,0 +1,29 @@
CODEC2_FREEDV/fdmdv.d CODEC2_FREEDV/fdmdv.o: ../CODEC2_FREEDV/fdmdv.c \
../CODEC2_FREEDV/fdmdv_internal.h ../CODEC2_FREEDV/comp.h \
../CODEC2_FREEDV/codec2_fdmdv.h ../CODEC2_FREEDV/kiss_fft.h \
../CODEC2_FREEDV/rn.h ../CODEC2_FREEDV/rxdec_coeff.h \
../CODEC2_FREEDV/test_bits.h ../CODEC2_FREEDV/pilot_coeff.h \
../CODEC2_FREEDV/hanning.h ../CODEC2_FREEDV/os.h \
../CODEC2_FREEDV/machdep.h
../CODEC2_FREEDV/fdmdv_internal.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/codec2_fdmdv.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/rn.h:
../CODEC2_FREEDV/rxdec_coeff.h:
../CODEC2_FREEDV/test_bits.h:
../CODEC2_FREEDV/pilot_coeff.h:
../CODEC2_FREEDV/hanning.h:
../CODEC2_FREEDV/os.h:
../CODEC2_FREEDV/machdep.h:

View file

@ -0,0 +1,4 @@
CODEC2_FREEDV/fifo.d CODEC2_FREEDV/fifo.o: ../CODEC2_FREEDV/fifo.c \
../CODEC2_FREEDV/codec2_fifo.h
../CODEC2_FREEDV/codec2_fifo.h:

View file

@ -0,0 +1,17 @@
CODEC2_FREEDV/freedv_api.d CODEC2_FREEDV/freedv_api.o: \
../CODEC2_FREEDV/freedv_api.c ../CODEC2_FREEDV/codec2.h \
../CODEC2_FREEDV/codec2_fdmdv.h ../CODEC2_FREEDV/comp.h \
../CODEC2_FREEDV/golay23.h ../CODEC2_FREEDV/varicode.h \
../CODEC2_FREEDV/freedv_api.h
../CODEC2_FREEDV/codec2.h:
../CODEC2_FREEDV/codec2_fdmdv.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/golay23.h:
../CODEC2_FREEDV/varicode.h:
../CODEC2_FREEDV/freedv_api.h:

View file

@ -0,0 +1,9 @@
CODEC2_FREEDV/golay23.d CODEC2_FREEDV/golay23.o: \
../CODEC2_FREEDV/golay23.c ../CODEC2_FREEDV/golay23.h \
../CODEC2_FREEDV/golayenctable.h ../CODEC2_FREEDV/golaydectable.h
../CODEC2_FREEDV/golay23.h:
../CODEC2_FREEDV/golayenctable.h:
../CODEC2_FREEDV/golaydectable.h:

View file

@ -0,0 +1,16 @@
CODEC2_FREEDV/interp.d CODEC2_FREEDV/interp.o: ../CODEC2_FREEDV/interp.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/interp.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/lsp.h \
../CODEC2_FREEDV/quantise.h ../CODEC2_FREEDV/comp.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/interp.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/lsp.h:
../CODEC2_FREEDV/quantise.h:
../CODEC2_FREEDV/comp.h:

View file

@ -0,0 +1,7 @@
CODEC2_FREEDV/kiss_fft.d CODEC2_FREEDV/kiss_fft.o: \
../CODEC2_FREEDV/kiss_fft.c ../CODEC2_FREEDV/_kiss_fft_guts.h \
../CODEC2_FREEDV/kiss_fft.h
../CODEC2_FREEDV/_kiss_fft_guts.h:
../CODEC2_FREEDV/kiss_fft.h:

View file

@ -0,0 +1,6 @@
CODEC2_FREEDV/lpc.d CODEC2_FREEDV/lpc.o: ../CODEC2_FREEDV/lpc.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/lpc.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/lpc.h:

View file

@ -0,0 +1,6 @@
CODEC2_FREEDV/lsp.d CODEC2_FREEDV/lsp.o: ../CODEC2_FREEDV/lsp.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/lsp.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/lsp.h:

View file

@ -0,0 +1,19 @@
CODEC2_FREEDV/nlp.d CODEC2_FREEDV/nlp.o: ../CODEC2_FREEDV/nlp.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/nlp.h \
../CODEC2_FREEDV/comp.h ../CODEC2_FREEDV/dump.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/codec2_internal.h \
../CODEC2_FREEDV/machdep.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/nlp.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/dump.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/codec2_internal.h:
../CODEC2_FREEDV/machdep.h:

View file

@ -0,0 +1,11 @@
CODEC2_FREEDV/pack.d CODEC2_FREEDV/pack.o: ../CODEC2_FREEDV/pack.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/quantise.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/comp.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/quantise.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/comp.h:

View file

@ -0,0 +1,14 @@
CODEC2_FREEDV/phase.d CODEC2_FREEDV/phase.o: ../CODEC2_FREEDV/phase.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/phase.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/comp.h \
../CODEC2_FREEDV/sine.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/phase.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/sine.h:

View file

@ -0,0 +1,19 @@
CODEC2_FREEDV/postfilter.d CODEC2_FREEDV/postfilter.o: \
../CODEC2_FREEDV/postfilter.c ../CODEC2_FREEDV/defines.h \
../CODEC2_FREEDV/comp.h ../CODEC2_FREEDV/dump.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/codec2_internal.h \
../CODEC2_FREEDV/sine.h ../CODEC2_FREEDV/postfilter.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/dump.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/codec2_internal.h:
../CODEC2_FREEDV/sine.h:
../CODEC2_FREEDV/postfilter.h:

View file

@ -0,0 +1,24 @@
CODEC2_FREEDV/quantise.d CODEC2_FREEDV/quantise.o: \
../CODEC2_FREEDV/quantise.c ../CODEC2_FREEDV/defines.h \
../CODEC2_FREEDV/dump.h ../CODEC2_FREEDV/comp.h \
../CODEC2_FREEDV/kiss_fft.h ../CODEC2_FREEDV/codec2_internal.h \
../CODEC2_FREEDV/quantise.h ../CODEC2_FREEDV/lpc.h \
../CODEC2_FREEDV/lsp.h ../CODEC2_FREEDV/machdep.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/dump.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/kiss_fft.h:
../CODEC2_FREEDV/codec2_internal.h:
../CODEC2_FREEDV/quantise.h:
../CODEC2_FREEDV/lpc.h:
../CODEC2_FREEDV/lsp.h:
../CODEC2_FREEDV/machdep.h:

View file

@ -0,0 +1,11 @@
CODEC2_FREEDV/sine.d CODEC2_FREEDV/sine.o: ../CODEC2_FREEDV/sine.c \
../CODEC2_FREEDV/defines.h ../CODEC2_FREEDV/sine.h \
../CODEC2_FREEDV/comp.h ../CODEC2_FREEDV/kiss_fft.h
../CODEC2_FREEDV/defines.h:
../CODEC2_FREEDV/sine.h:
../CODEC2_FREEDV/comp.h:
../CODEC2_FREEDV/kiss_fft.h:

View file

@ -0,0 +1,96 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
../CODEC2_FREEDV/codebook.c \
../CODEC2_FREEDV/codebookd.c \
../CODEC2_FREEDV/codebookdt.c \
../CODEC2_FREEDV/codebookge.c \
../CODEC2_FREEDV/codebookjnd.c \
../CODEC2_FREEDV/codebookjvm.c \
../CODEC2_FREEDV/codebookvq.c \
../CODEC2_FREEDV/codebookvqanssi.c \
../CODEC2_FREEDV/codec2.c \
../CODEC2_FREEDV/dump.c \
../CODEC2_FREEDV/fdmdv.c \
../CODEC2_FREEDV/fifo.c \
../CODEC2_FREEDV/freedv_api.c \
../CODEC2_FREEDV/golay23.c \
../CODEC2_FREEDV/interp.c \
../CODEC2_FREEDV/kiss_fft.c \
../CODEC2_FREEDV/lpc.c \
../CODEC2_FREEDV/lsp.c \
../CODEC2_FREEDV/nlp.c \
../CODEC2_FREEDV/pack.c \
../CODEC2_FREEDV/phase.c \
../CODEC2_FREEDV/postfilter.c \
../CODEC2_FREEDV/quantise.c \
../CODEC2_FREEDV/sine.c \
../CODEC2_FREEDV/varicode.c
OBJS += \
./CODEC2_FREEDV/codebook.o \
./CODEC2_FREEDV/codebookd.o \
./CODEC2_FREEDV/codebookdt.o \
./CODEC2_FREEDV/codebookge.o \
./CODEC2_FREEDV/codebookjnd.o \
./CODEC2_FREEDV/codebookjvm.o \
./CODEC2_FREEDV/codebookvq.o \
./CODEC2_FREEDV/codebookvqanssi.o \
./CODEC2_FREEDV/codec2.o \
./CODEC2_FREEDV/dump.o \
./CODEC2_FREEDV/fdmdv.o \
./CODEC2_FREEDV/fifo.o \
./CODEC2_FREEDV/freedv_api.o \
./CODEC2_FREEDV/golay23.o \
./CODEC2_FREEDV/interp.o \
./CODEC2_FREEDV/kiss_fft.o \
./CODEC2_FREEDV/lpc.o \
./CODEC2_FREEDV/lsp.o \
./CODEC2_FREEDV/nlp.o \
./CODEC2_FREEDV/pack.o \
./CODEC2_FREEDV/phase.o \
./CODEC2_FREEDV/postfilter.o \
./CODEC2_FREEDV/quantise.o \
./CODEC2_FREEDV/sine.o \
./CODEC2_FREEDV/varicode.o
C_DEPS += \
./CODEC2_FREEDV/codebook.d \
./CODEC2_FREEDV/codebookd.d \
./CODEC2_FREEDV/codebookdt.d \
./CODEC2_FREEDV/codebookge.d \
./CODEC2_FREEDV/codebookjnd.d \
./CODEC2_FREEDV/codebookjvm.d \
./CODEC2_FREEDV/codebookvq.d \
./CODEC2_FREEDV/codebookvqanssi.d \
./CODEC2_FREEDV/codec2.d \
./CODEC2_FREEDV/dump.d \
./CODEC2_FREEDV/fdmdv.d \
./CODEC2_FREEDV/fifo.d \
./CODEC2_FREEDV/freedv_api.d \
./CODEC2_FREEDV/golay23.d \
./CODEC2_FREEDV/interp.d \
./CODEC2_FREEDV/kiss_fft.d \
./CODEC2_FREEDV/lpc.d \
./CODEC2_FREEDV/lsp.d \
./CODEC2_FREEDV/nlp.d \
./CODEC2_FREEDV/pack.d \
./CODEC2_FREEDV/phase.d \
./CODEC2_FREEDV/postfilter.d \
./CODEC2_FREEDV/quantise.d \
./CODEC2_FREEDV/sine.d \
./CODEC2_FREEDV/varicode.d
# Each subdirectory must supply rules for building sources it contributes
CODEC2_FREEDV/%.o: ../CODEC2_FREEDV/%.c
@echo 'Building file: $<'
@echo 'Invoking: GCC C Compiler'
arm-angstrom-linux-gnueabi-gcc -DDEBUG -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O0 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -g3 -ggdb -g3 -fstack-protector-all -funwind-tables -Wall -c -fmessage-length=0 -lpthread -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
@echo 'Finished building: $<'
@echo ' '

View file

@ -0,0 +1,7 @@
CODEC2_FREEDV/varicode.d CODEC2_FREEDV/varicode.o: \
../CODEC2_FREEDV/varicode.c ../CODEC2_FREEDV/varicode.h \
../CODEC2_FREEDV/varicode_table.h
../CODEC2_FREEDV/varicode.h:
../CODEC2_FREEDV/varicode_table.h: