summaryrefslogtreecommitdiff
path: root/firmware/asm/arm/pcm-mixer-armv4.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/asm/arm/pcm-mixer-armv4.c')
-rw-r--r--firmware/asm/arm/pcm-mixer-armv4.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/asm/arm/pcm-mixer-armv4.c b/firmware/asm/arm/pcm-mixer-armv4.c
index 4818544d7b..dc2edb781c 100644
--- a/firmware/asm/arm/pcm-mixer-armv4.c
+++ b/firmware/asm/arm/pcm-mixer-armv4.c
@@ -24,9 +24,9 @@
24 24
25/* Mix channels' samples and apply gain factors */ 25/* Mix channels' samples and apply gain factors */
26static FORCE_INLINE void mix_samples(void *out, 26static FORCE_INLINE void mix_samples(void *out,
27 void *src0, 27 const void *src0,
28 int32_t src0_amp, 28 int32_t src0_amp,
29 void *src1, 29 const void *src1,
30 int32_t src1_amp, 30 int32_t src1_amp,
31 size_t size) 31 size_t size)
32{ 32{
@@ -96,7 +96,7 @@ static FORCE_INLINE void mix_samples(void *out,
96 if (src0_amp != MIX_AMP_UNITY) 96 if (src0_amp != MIX_AMP_UNITY)
97 { 97 {
98 /* Keep unity in src0, amp0 */ 98 /* Keep unity in src0, amp0 */
99 int16_t *src_tmp = src0; 99 const void *src_tmp = src0;
100 src0 = src1; 100 src0 = src1;
101 src1 = src_tmp; 101 src1 = src_tmp;
102 src1_amp = src0_amp; 102 src1_amp = src0_amp;
@@ -133,7 +133,7 @@ static FORCE_INLINE void mix_samples(void *out,
133 133
134/* Write channel's samples and apply gain factor */ 134/* Write channel's samples and apply gain factor */
135static FORCE_INLINE void write_samples(void *out, 135static FORCE_INLINE void write_samples(void *out,
136 void *src, 136 const void *src,
137 int32_t amp, 137 int32_t amp,
138 size_t size) 138 size_t size)
139{ 139{