@@ -19,11 +19,9 @@ static void mix_n_s16(struct comp_dev *dev, struct audio_stream *sink,
1919 int16_t * src [PLATFORM_MAX_CHANNELS ];
2020 int16_t * dest ;
2121 int32_t val ;
22- int nmax ;
23- int i , j , n , ns ;
24- int processed = 0 ;
25- int nch = audio_stream_get_channels (sink );
26- int samples = frames * nch ;
22+ size_t nmax , ns , n , i , processed = 0 ;
23+ uint32_t j ;
24+ int samples = frames * audio_stream_get_channels (sink );
2725
2826 dest = audio_stream_get_wptr (sink );
2927 for (j = 0 ; j < num_sources ; j ++ )
@@ -33,8 +31,8 @@ static void mix_n_s16(struct comp_dev *dev, struct audio_stream *sink,
3331 nmax = samples - processed ;
3432 n = audio_stream_samples_without_wrap_s16 (sink , dest );
3533 n = MIN (n , nmax );
36- for (i = 0 ; i < num_sources ; i ++ ) {
37- ns = audio_stream_samples_without_wrap_s16 (sources [i ], src [i ]);
34+ for (j = 0 ; j < num_sources ; j ++ ) {
35+ ns = audio_stream_samples_without_wrap_s16 (sources [j ], src [j ]);
3836 n = MIN (n , ns );
3937 }
4038 for (i = 0 ; i < n ; i ++ ) {
@@ -50,8 +48,8 @@ static void mix_n_s16(struct comp_dev *dev, struct audio_stream *sink,
5048 }
5149 processed += n ;
5250 dest = audio_stream_wrap (sink , dest );
53- for (i = 0 ; i < num_sources ; i ++ )
54- src [i ] = audio_stream_wrap (sources [i ], src [i ]);
51+ for (j = 0 ; j < num_sources ; j ++ )
52+ src [j ] = audio_stream_wrap (sources [j ], src [j ]);
5553 }
5654}
5755#endif /* CONFIG_FORMAT_S16LE */
@@ -63,14 +61,12 @@ static void mix_n_s24(struct comp_dev *dev, struct audio_stream *sink,
6361 uint32_t frames )
6462{
6563 int32_t * src [PLATFORM_MAX_CHANNELS ];
64+ size_t nmax , ns , n , i , processed = 0 ;
6665 int32_t * dest ;
66+ uint32_t j ;
6767 int32_t val ;
6868 int32_t x ;
69- int nmax ;
70- int i , j , n , ns ;
71- int processed = 0 ;
72- int nch = audio_stream_get_channels (sink );
73- int samples = frames * nch ;
69+ int samples = frames * audio_stream_get_channels (sink );
7470
7571 dest = audio_stream_get_wptr (sink );
7672 for (j = 0 ; j < num_sources ; j ++ )
@@ -80,8 +76,8 @@ static void mix_n_s24(struct comp_dev *dev, struct audio_stream *sink,
8076 nmax = samples - processed ;
8177 n = audio_stream_samples_without_wrap_s24 (sink , dest );
8278 n = MIN (n , nmax );
83- for (i = 0 ; i < num_sources ; i ++ ) {
84- ns = audio_stream_samples_without_wrap_s24 (sources [i ], src [i ]);
79+ for (j = 0 ; j < num_sources ; j ++ ) {
80+ ns = audio_stream_samples_without_wrap_s24 (sources [j ], src [j ]);
8581 n = MIN (n , ns );
8682 }
8783 for (i = 0 ; i < n ; i ++ ) {
@@ -98,8 +94,8 @@ static void mix_n_s24(struct comp_dev *dev, struct audio_stream *sink,
9894 }
9995 processed += n ;
10096 dest = audio_stream_wrap (sink , dest );
101- for (i = 0 ; i < num_sources ; i ++ )
102- src [i ] = audio_stream_wrap (sources [i ], src [i ]);
97+ for (j = 0 ; j < num_sources ; j ++ )
98+ src [j ] = audio_stream_wrap (sources [j ], src [j ]);
10399 }
104100}
105101#endif /* CONFIG_FORMAT_S24LE */
@@ -111,13 +107,11 @@ static void mix_n_s32(struct comp_dev *dev, struct audio_stream *sink,
111107 uint32_t frames )
112108{
113109 int32_t * src [PLATFORM_MAX_CHANNELS ];
110+ size_t nmax , ns , i , n , processed = 0 ;
114111 int32_t * dest ;
115112 int64_t val ;
116- int nmax ;
117- int i , j , n , ns ;
118- int processed = 0 ;
119- int nch = audio_stream_get_channels (sink );
120- int samples = frames * nch ;
113+ uint32_t j ;
114+ size_t samples = frames * audio_stream_get_channels (sink );
121115
122116 dest = audio_stream_get_wptr (sink );
123117 for (j = 0 ; j < num_sources ; j ++ )
@@ -127,8 +121,8 @@ static void mix_n_s32(struct comp_dev *dev, struct audio_stream *sink,
127121 nmax = samples - processed ;
128122 n = audio_stream_samples_without_wrap_s32 (sink , dest );
129123 n = MIN (n , nmax );
130- for (i = 0 ; i < num_sources ; i ++ ) {
131- ns = audio_stream_samples_without_wrap_s32 (sources [i ], src [i ]);
124+ for (j = 0 ; j < num_sources ; j ++ ) {
125+ ns = audio_stream_samples_without_wrap_s32 (sources [j ], src [j ]);
132126 n = MIN (n , ns );
133127 }
134128 for (i = 0 ; i < n ; i ++ ) {
@@ -144,8 +138,8 @@ static void mix_n_s32(struct comp_dev *dev, struct audio_stream *sink,
144138 }
145139 processed += n ;
146140 dest = audio_stream_wrap (sink , dest );
147- for (i = 0 ; i < num_sources ; i ++ )
148- src [i ] = audio_stream_wrap (sources [i ], src [i ]);
141+ for (j = 0 ; j < num_sources ; j ++ )
142+ src [j ] = audio_stream_wrap (sources [j ], src [j ]);
149143 }
150144}
151145#endif /* CONFIG_FORMAT_S32LE */
0 commit comments