summaryrefslogtreecommitdiffstats
path: root/src/interleave.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interleave.c')
-rw-r--r--src/interleave.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/interleave.c b/src/interleave.c
index d0470f7..31d1a6b 100644
--- a/src/interleave.c
+++ b/src/interleave.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include <inttypes.h>
#include "macro.h"
@@ -42,7 +46,7 @@ static void interleave32(void *_dst, size_t dstr, const void *_src, size_t sstr,
}
sa_interleave_func_t sa_get_interleave_func(sa_pcm_format_t f) {
-
+
static const sa_interleave_func_t funcs[_SA_PCM_FORMAT_MAX] = {
[SA_PCM_FORMAT_U8] = interleave8,
[SA_PCM_FORMAT_ULAW] = interleave8,
@@ -56,9 +60,8 @@ sa_interleave_func_t sa_get_interleave_func(sa_pcm_format_t f) {
[SA_PCM_FORMAT_FLOAT32_LE] = interleave32,
[SA_PCM_FORMAT_FLOAT32_BE] = interleave32,
};
-
- sa_assert(f < _SA_PCM_FORMAT_MAX);
+
+ sa_assert(f < _SA_PCM_FORMAT_MAX);
return funcs[f];
}
-