summaryrefslogtreecommitdiff
path: root/firmware/asm/pcm-mixer.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/asm/pcm-mixer.c')
-rw-r--r--firmware/asm/pcm-mixer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/asm/pcm-mixer.c b/firmware/asm/pcm-mixer.c
index 62dfa3e9db..3e6e2fff78 100644
--- a/firmware/asm/pcm-mixer.c
+++ b/firmware/asm/pcm-mixer.c
@@ -28,9 +28,9 @@
28#include "dsp-util.h" /* for clip_sample_16 */ 28#include "dsp-util.h" /* for clip_sample_16 */
29/* Mix channels' samples and apply gain factors */ 29/* Mix channels' samples and apply gain factors */
30static FORCE_INLINE void mix_samples(int16_t *out, 30static FORCE_INLINE void mix_samples(int16_t *out,
31 int16_t *src0, 31 const int16_t *src0,
32 int32_t src0_amp, 32 int32_t src0_amp,
33 int16_t *src1, 33 const int16_t *src1,
34 int32_t src1_amp, 34 int32_t src1_amp,
35 size_t size) 35 size_t size)
36{ 36{
@@ -64,7 +64,7 @@ static FORCE_INLINE void mix_samples(int16_t *out,
64 if (src0_amp != MIX_AMP_UNITY) 64 if (src0_amp != MIX_AMP_UNITY)
65 { 65 {
66 /* Keep unity in src0, amp0 */ 66 /* Keep unity in src0, amp0 */
67 int16_t *src_tmp = src0; 67 const int16_t *src_tmp = src0;
68 src0 = src1; 68 src0 = src1;
69 src1 = src_tmp; 69 src1 = src_tmp;
70 src1_amp = src0_amp; 70 src1_amp = src0_amp;
@@ -84,7 +84,7 @@ static FORCE_INLINE void mix_samples(int16_t *out,
84 84
85/* Write channel's samples and apply gain factor */ 85/* Write channel's samples and apply gain factor */
86static FORCE_INLINE void write_samples(int16_t *out, 86static FORCE_INLINE void write_samples(int16_t *out,
87 int16_t *src, 87 const int16_t *src,
88 int32_t amp, 88 int32_t amp,
89 size_t size) 89 size_t size)
90{ 90{