@@ -204,9 +204,9 @@ impl SpeexResamplerState {
204
204
out_stride : 1 ,
205
205
buffer_size : 160 ,
206
206
oversample : 0 ,
207
- last_sample : vec ! [ 0 ; nb_channels as usize ] ,
208
- magic_samples : vec ! [ 0 ; nb_channels as usize ] ,
209
- samp_frac_num : vec ! [ 0 ; nb_channels as usize ] ,
207
+ last_sample : vec ! [ 0 ; nb_channels] ,
208
+ magic_samples : vec ! [ 0 ; nb_channels] ,
209
+ samp_frac_num : vec ! [ 0 ; nb_channels] ,
210
210
} ;
211
211
st. set_quality ( quality) ;
212
212
st. set_rate_frac ( ratio_num, ratio_den, in_rate, out_rate) ;
@@ -325,7 +325,7 @@ impl SpeexResamplerState {
325
325
channel_index,
326
326
& mut yselfack. as_mut_slice ( ) ,
327
327
ochunk,
328
- ) as u32 ;
328
+ ) ;
329
329
ochunk -= omagic;
330
330
olen -= omagic
331
331
}
@@ -365,8 +365,8 @@ impl SpeexResamplerState {
365
365
366
366
ilen -= ichunk;
367
367
olen -= ochunk;
368
- out = & mut out[ ( ochunk + omagic * ostride_save as u32 ) as usize ..] ;
369
- in_0 = & in_0[ ( ichunk * istride_save as u32 ) as usize ..] ;
368
+ out = & mut out[ ( ochunk + omagic * ostride_save) as usize ..] ;
369
+ in_0 = & in_0[ ( ichunk * istride_save) as usize ..] ;
370
370
}
371
371
self . out_stride = ostride_save;
372
372
* in_len -= ilen;
@@ -821,9 +821,9 @@ fn resampler_basic_zero(
821
821
out[ ( out_stride * out_sample) as usize ] = 0.0 ;
822
822
out_sample += 1 ;
823
823
last_sample += int_advance;
824
- samp_frac_num += frac_advance as u32 ;
824
+ samp_frac_num += frac_advance;
825
825
if samp_frac_num >= den_rate {
826
- samp_frac_num -= den_rate as u32 ;
826
+ samp_frac_num -= den_rate;
827
827
last_sample += 1
828
828
}
829
829
}
@@ -884,7 +884,7 @@ fn resampler_basic_interpolate_single(
884
884
885
885
out_sample += 1 ;
886
886
last_sample += int_advance;
887
- samp_frac_num += frac_advance as u32 ;
887
+ samp_frac_num += frac_advance;
888
888
if samp_frac_num >= den_rate {
889
889
samp_frac_num -= den_rate;
890
890
last_sample += 1 ;
@@ -1146,9 +1146,9 @@ fn resampler_basic_direct_single(
1146
1146
1147
1147
out_sample += 1 ;
1148
1148
last_sample += int_advance;
1149
- samp_frac_num += frac_advance as u32 ;
1149
+ samp_frac_num += frac_advance;
1150
1150
if samp_frac_num >= den_rate {
1151
- samp_frac_num -= den_rate as u32 ;
1151
+ samp_frac_num -= den_rate;
1152
1152
last_sample += 1
1153
1153
}
1154
1154
}
@@ -1189,13 +1189,13 @@ fn resampler_basic_direct_double(
1189
1189
1190
1190
out_sample += 1 ;
1191
1191
last_sample += int_advance;
1192
- samp_frac_num += frac_advance as u32 ;
1192
+ samp_frac_num += frac_advance;
1193
1193
if samp_frac_num >= den_rate {
1194
- samp_frac_num -= den_rate as u32 ;
1194
+ samp_frac_num -= den_rate;
1195
1195
last_sample += 1 ;
1196
1196
}
1197
1197
}
1198
- st. last_sample [ channel_index as usize ] = last_sample as u32 ;
1198
+ st. last_sample [ channel_index as usize ] = last_sample;
1199
1199
st. samp_frac_num [ channel_index as usize ] = samp_frac_num;
1200
1200
out_sample as i32
1201
1201
}
@@ -1243,7 +1243,7 @@ fn speex_resampler_process_native(
1243
1243
out_len,
1244
1244
) ;
1245
1245
if st. last_sample [ channel_index as usize ] < * in_len {
1246
- * in_len = st. last_sample [ channel_index as usize ] as u32 ;
1246
+ * in_len = st. last_sample [ channel_index as usize ] ;
1247
1247
}
1248
1248
* out_len = out_sample as u32 ;
1249
1249
st. last_sample [ channel_index as usize ] -= * in_len;
@@ -1268,7 +1268,7 @@ fn speex_resampler_magic<'a, 'b>(
1268
1268
st,
1269
1269
channel_index,
1270
1270
& mut tmp_in_len,
1271
- * out,
1271
+ out,
1272
1272
& mut out_len,
1273
1273
) ;
1274
1274
st. magic_samples [ channel_idx] -= tmp_in_len;
@@ -1282,7 +1282,7 @@ fn speex_resampler_magic<'a, 'b>(
1282
1282
. for_each ( |( x, & y) | * x = y) ;
1283
1283
}
1284
1284
let value: & ' b mut [ f32 ] = mem:: take ( out) ;
1285
- * out = & mut value[ ( out_len * st. out_stride as u32 ) as usize ..] ;
1285
+ * out = & mut value[ ( out_len * st. out_stride ) as usize ..] ;
1286
1286
out_len
1287
1287
}
1288
1288
0 commit comments