@@ -796,7 +796,7 @@ mod tests {
796
796
fn test_construct_with_options_and_run ( ) {
797
797
let sample_rate = 44100. ;
798
798
let length = RENDER_QUANTUM_SIZE ;
799
- let context = OfflineAudioContext :: new ( 1 , length, sample_rate) ;
799
+ let mut context = OfflineAudioContext :: new ( 1 , length, sample_rate) ;
800
800
801
801
let buffer = AudioBuffer :: from ( vec ! [ vec![ 1. ; RENDER_QUANTUM_SIZE ] ] , sample_rate) ;
802
802
let options = AudioBufferSourceOptions {
@@ -836,7 +836,7 @@ mod tests {
836
836
837
837
assert_eq ! ( audio_buffer. sample_rate( ) , * sr as f32 ) ;
838
838
839
- let context = OfflineAudioContext :: new ( 2 , RENDER_QUANTUM_SIZE , 44_100. ) ;
839
+ let mut context = OfflineAudioContext :: new ( 2 , RENDER_QUANTUM_SIZE , 44_100. ) ;
840
840
841
841
let mut src = context. create_buffer_source ( ) ;
842
842
src. set_buffer ( audio_buffer) ;
@@ -873,7 +873,7 @@ mod tests {
873
873
#[ test]
874
874
fn test_sub_quantum_start ( ) {
875
875
let sample_rate = 480000. ;
876
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
876
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
877
877
878
878
let mut dirac = context. create_buffer ( 1 , 1 , sample_rate) ;
879
879
dirac. copy_to_channel ( & [ 1. ] , 0 ) ;
@@ -896,7 +896,7 @@ mod tests {
896
896
fn test_sub_sample_start ( ) {
897
897
// sub sample
898
898
let sample_rate = 480000. ;
899
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
899
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
900
900
901
901
let mut dirac = context. create_buffer ( 1 , 1 , sample_rate) ;
902
902
dirac. copy_to_channel ( & [ 1. ] , 0 ) ;
@@ -920,7 +920,7 @@ mod tests {
920
920
// fast track
921
921
{
922
922
let sample_rate = 480000. ;
923
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
923
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
924
924
925
925
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
926
926
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. ] , 0 ) ;
@@ -942,7 +942,7 @@ mod tests {
942
942
// slow track
943
943
{
944
944
let sample_rate = 480000. ;
945
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
945
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
946
946
947
947
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
948
948
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. ] , 0 ) ;
@@ -967,7 +967,7 @@ mod tests {
967
967
// fast track
968
968
{
969
969
let sample_rate = 480000. ;
970
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
970
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
971
971
972
972
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
973
973
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. , 1. ] , 0 ) ;
@@ -991,7 +991,7 @@ mod tests {
991
991
// slow track
992
992
{
993
993
let sample_rate = 480000. ;
994
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
994
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
995
995
996
996
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
997
997
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. , 1. ] , 0 ) ;
@@ -1016,7 +1016,7 @@ mod tests {
1016
1016
#[ test]
1017
1017
fn test_schedule_in_the_past ( ) {
1018
1018
let sample_rate = 48000. ;
1019
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1019
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1020
1020
1021
1021
let mut dirac = context. create_buffer ( 1 , 1 , sample_rate) ;
1022
1022
dirac. copy_to_channel ( & [ 1. ] , 0 ) ;
@@ -1039,7 +1039,7 @@ mod tests {
1039
1039
fn test_audio_buffer_resampling ( ) {
1040
1040
[ 22500 , 38000 , 48000 , 96000 ] . iter ( ) . for_each ( |sr| {
1041
1041
let base_sr = 44100 ;
1042
- let context = OfflineAudioContext :: new ( 1 , base_sr, base_sr as f32 ) ;
1042
+ let mut context = OfflineAudioContext :: new ( 1 , base_sr, base_sr as f32 ) ;
1043
1043
1044
1044
// 1Hz sine at different sample rates
1045
1045
let buf_sr = * sr;
@@ -1080,7 +1080,7 @@ mod tests {
1080
1080
#[ test]
1081
1081
fn test_playback_rate ( ) {
1082
1082
let sample_rate = 44100 ;
1083
- let context = OfflineAudioContext :: new ( 1 , sample_rate, sample_rate as f32 ) ;
1083
+ let mut context = OfflineAudioContext :: new ( 1 , sample_rate, sample_rate as f32 ) ;
1084
1084
1085
1085
let mut buffer = context. create_buffer ( 1 , sample_rate, sample_rate as f32 ) ;
1086
1086
let mut sine = vec ! [ ] ;
@@ -1118,7 +1118,7 @@ mod tests {
1118
1118
#[ test]
1119
1119
fn test_detune ( ) {
1120
1120
let sample_rate = 44100 ;
1121
- let context = OfflineAudioContext :: new ( 1 , sample_rate, sample_rate as f32 ) ;
1121
+ let mut context = OfflineAudioContext :: new ( 1 , sample_rate, sample_rate as f32 ) ;
1122
1122
1123
1123
let mut buffer = context. create_buffer ( 1 , sample_rate, sample_rate as f32 ) ;
1124
1124
let mut sine = vec ! [ ] ;
@@ -1158,7 +1158,7 @@ mod tests {
1158
1158
// fast track
1159
1159
{
1160
1160
let sample_rate = 480000. ;
1161
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE * 2 , sample_rate) ;
1161
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE * 2 , sample_rate) ;
1162
1162
1163
1163
let mut buffer = context. create_buffer ( 1 , 129 , sample_rate) ;
1164
1164
let mut data = vec ! [ 0. ; 129 ] ;
@@ -1184,7 +1184,7 @@ mod tests {
1184
1184
// slow track
1185
1185
{
1186
1186
let sample_rate = 480000. ;
1187
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE * 2 , sample_rate) ;
1187
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE * 2 , sample_rate) ;
1188
1188
1189
1189
let mut buffer = context. create_buffer ( 1 , 129 , sample_rate) ;
1190
1190
let mut data = vec ! [ 0. ; 129 ] ;
@@ -1213,7 +1213,7 @@ mod tests {
1213
1213
// fast track
1214
1214
{
1215
1215
let sample_rate = 480000. ;
1216
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1216
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1217
1217
1218
1218
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1219
1219
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. , 1. ] , 0 ) ;
@@ -1235,7 +1235,7 @@ mod tests {
1235
1235
1236
1236
{
1237
1237
let sample_rate = 480000. ;
1238
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1238
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1239
1239
1240
1240
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1241
1241
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. , 1. ] , 0 ) ;
@@ -1266,7 +1266,7 @@ mod tests {
1266
1266
fn test_with_offset ( ) {
1267
1267
// offset always bypass slow track
1268
1268
let sample_rate = 480000. ;
1269
- let context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1269
+ let mut context = OfflineAudioContext :: new ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1270
1270
1271
1271
let mut dirac = context. create_buffer ( 1 , RENDER_QUANTUM_SIZE , sample_rate) ;
1272
1272
dirac. copy_to_channel ( & [ 0. , 0. , 0. , 0. , 1. , 1. ] , 0 ) ;
@@ -1308,7 +1308,7 @@ mod tests {
1308
1308
RENDER_QUANTUM_SIZE * 2 ,
1309
1309
RENDER_QUANTUM_SIZE * 2 + 1 ,
1310
1310
] {
1311
- let context = OfflineAudioContext :: new ( 1 , len, sample_rate) ;
1311
+ let mut context = OfflineAudioContext :: new ( 1 , len, sample_rate) ;
1312
1312
1313
1313
let mut dirac = context. create_buffer ( 1 , buffer_len, sample_rate) ;
1314
1314
dirac. copy_to_channel ( & [ 1. ] , 0 ) ;
@@ -1347,7 +1347,7 @@ mod tests {
1347
1347
RENDER_QUANTUM_SIZE * 2 ,
1348
1348
RENDER_QUANTUM_SIZE * 2 + 1 ,
1349
1349
] {
1350
- let context = OfflineAudioContext :: new ( 2 , len, sample_rate) ;
1350
+ let mut context = OfflineAudioContext :: new ( 2 , len, sample_rate) ;
1351
1351
let mut dirac = context. create_buffer ( 2 , buffer_len, sample_rate) ;
1352
1352
dirac. copy_to_channel ( & [ 1. ] , 0 ) ;
1353
1353
dirac. copy_to_channel ( & [ 0. , 1. ] , 1 ) ;
0 commit comments