Skip to content

Commit

Permalink
Add SRC component
Browse files Browse the repository at this point in the history
 This change provides a sample rate converter (SRC).
 The SRC is polyphase FIR type. All the conversions coefficients tables are
 automatically generated by a separate Octave scripts set in the rimage
 tools set. The supported in/out rates and the performance can be customized
 for a different quality/resources trade-off.
  • Loading branch information
singalsu authored and lrgirdwo committed Jun 7, 2017
1 parent 84e46b0 commit 6a27483
Show file tree
Hide file tree
Showing 32 changed files with 5,767 additions and 2 deletions.
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ AC_CONFIG_FILES([
src/arch/xtensa/hal/Makefile
src/arch/xtensa/xtos/Makefile
src/audio/Makefile
src/math/Makefile
src/drivers/Makefile
src/include/Makefile
src/include/reef/Makefile
Expand Down
2 changes: 1 addition & 1 deletion src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SUBDIRS = init audio platform tasks drivers ipc lib arch
SUBDIRS = init math audio platform tasks drivers ipc lib arch
1 change: 1 addition & 0 deletions src/arch/xtensa/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ reef_LDADD = \
../../lib/libcore.a \
../../ipc/libipc.a \
../../audio/libaudio.a \
../../math/libmath.a \
../../drivers/libdrivers.a \
libreset.a \
xtos/libxtos.a \
Expand Down
2 changes: 2 additions & 0 deletions src/audio/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
noinst_LIBRARIES = libaudio.a

libaudio_a_SOURCES = \
src.c \
src_core.c \
mixer.c \
mux.c \
volume.c \
Expand Down
Loading

0 comments on commit 6a27483

Please sign in to comment.