@@ -131,8 +131,8 @@ static void eq_iir_s24_default(struct processing_module *mod, struct input_strea
131131 const int samples = frames * nch ;
132132 int processed = 0 ;
133133
134- bsource -> consumed += samples << 2 ;
135- bsink -> size += samples << 2 ;
134+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( samples ) ;
135+ bsink -> size += S32_SAMPLES_TO_BYTES ( samples ) ;
136136
137137 x = source -> r_ptr ;
138138 y = sink -> w_ptr ;
@@ -182,8 +182,8 @@ static void eq_iir_s32_default(struct processing_module *mod, struct input_strea
182182 const int samples = frames * nch ;
183183 int processed = 0 ;
184184
185- bsource -> consumed += samples << 2 ;
186- bsink -> size += samples << 2 ;
185+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( samples ) ;
186+ bsink -> size += S32_SAMPLES_TO_BYTES ( samples ) ;
187187
188188 x = source -> r_ptr ;
189189 y = sink -> w_ptr ;
@@ -233,8 +233,8 @@ static void eq_iir_s32_16_default(struct processing_module *mod,
233233 const int samples = frames * nch ;
234234 int processed = 0 ;
235235
236- bsource -> consumed += samples << 2 ;
237- bsink -> size += samples << 1 ;
236+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( samples ) ;
237+ bsink -> size += S16_SAMPLES_TO_BYTES ( samples ) ;
238238
239239 x = source -> r_ptr ;
240240 y = sink -> w_ptr ;
@@ -284,8 +284,8 @@ static void eq_iir_s32_24_default(struct processing_module *mod,
284284 const int samples = frames * nch ;
285285 int processed = 0 ;
286286
287- bsource -> consumed += samples << 2 ;
288- bsink -> size += samples << 2 ;
287+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( samples ) ;
288+ bsink -> size += S32_SAMPLES_TO_BYTES ( samples ) ;
289289
290290 x = source -> r_ptr ;
291291 y = sink -> w_ptr ;
@@ -319,11 +319,11 @@ static void eq_iir_pass(struct processing_module *mod, struct input_stream_buffe
319319 struct audio_stream __sparse_cache * sink = bsink -> data ;
320320
321321 if (source -> frame_fmt == SOF_IPC_FRAME_S16_LE ) {
322- bsource -> consumed += (frames * source -> channels ) << 1 ;
323- bsink -> size += (frames * source -> channels ) << 1 ;
322+ bsource -> consumed += S16_SAMPLES_TO_BYTES (frames * source -> channels );
323+ bsink -> size += S16_SAMPLES_TO_BYTES (frames * source -> channels );
324324 } else {
325- bsource -> consumed += (frames * source -> channels ) << 2 ;
326- bsink -> size += (frames * source -> channels ) << 2 ;
325+ bsource -> consumed += S32_SAMPLES_TO_BYTES (frames * source -> channels );
326+ bsink -> size += S32_SAMPLES_TO_BYTES (frames * source -> channels );
327327 }
328328
329329 audio_stream_copy (source , 0 , sink , 0 , frames * source -> channels );
@@ -342,13 +342,13 @@ static void eq_iir_s32_s16_pass(struct processing_module *mod, struct input_stre
342342 int i ;
343343 int remaining_samples = frames * source -> channels ;
344344
345- bsource -> consumed += remaining_samples << 2 ;
346- bsink -> size += remaining_samples << 1 ;
345+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( remaining_samples ) ;
346+ bsink -> size += S16_SAMPLES_TO_BYTES ( remaining_samples ) ;
347347
348348 while (remaining_samples ) {
349- nmax = EQ_IIR_BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (source , x ));
349+ nmax = BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (source , x ));
350350 n = MIN (remaining_samples , nmax );
351- nmax = EQ_IIR_BYTES_TO_S16_SAMPLES (audio_stream_bytes_without_wrap (sink , y ));
351+ nmax = BYTES_TO_S16_SAMPLES (audio_stream_bytes_without_wrap (sink , y ));
352352 n = MIN (n , nmax );
353353 for (i = 0 ; i < n ; i ++ ) {
354354 * y = sat_int16 (Q_SHIFT_RND (* x , 31 , 15 ));
@@ -375,13 +375,13 @@ static void eq_iir_s32_s24_pass(struct processing_module *mod, struct input_stre
375375 int i ;
376376 int remaining_samples = frames * source -> channels ;
377377
378- bsource -> consumed += remaining_samples << 2 ;
379- bsink -> size += remaining_samples << 2 ;
378+ bsource -> consumed += S32_SAMPLES_TO_BYTES ( remaining_samples ) ;
379+ bsink -> size += S32_SAMPLES_TO_BYTES ( remaining_samples ) ;
380380
381381 while (remaining_samples ) {
382- nmax = EQ_IIR_BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (source , x ));
382+ nmax = BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (source , x ));
383383 n = MIN (remaining_samples , nmax );
384- nmax = EQ_IIR_BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (sink , y ));
384+ nmax = BYTES_TO_S32_SAMPLES (audio_stream_bytes_without_wrap (sink , y ));
385385 n = MIN (n , nmax );
386386 for (i = 0 ; i < n ; i ++ ) {
387387 * y = sat_int24 (Q_SHIFT_RND (* x , 31 , 23 ));
0 commit comments