Skip to content

Commit fcdd80e

Browse files
committed
Fix benches
1 parent db90685 commit fcdd80e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

benches/my_benchmark.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub fn bench_ctor() {
1616

1717
pub fn bench_sine() {
1818
let ctx = OfflineAudioContext::new(2, black_box(SAMPLES), SAMPLE_RATE);
19-
let osc = ctx.create_oscillator();
19+
let mut osc = ctx.create_oscillator();
2020

2121
osc.connect(&ctx.destination());
2222
osc.start();
@@ -26,7 +26,7 @@ pub fn bench_sine() {
2626

2727
pub fn bench_sine_gain() {
2828
let ctx = OfflineAudioContext::new(2, black_box(SAMPLES), SAMPLE_RATE);
29-
let osc = ctx.create_oscillator();
29+
let mut osc = ctx.create_oscillator();
3030
let gain = ctx.create_gain();
3131

3232
osc.connect(&gain);
@@ -40,7 +40,7 @@ pub fn bench_sine_gain() {
4040
pub fn bench_sine_gain_delay() {
4141
let ctx = OfflineAudioContext::new(2, black_box(SAMPLES), SAMPLE_RATE);
4242

43-
let osc = ctx.create_oscillator();
43+
let mut osc = ctx.create_oscillator();
4444
let gain = ctx.create_gain();
4545

4646
let delay = ctx.create_delay(0.3);
@@ -61,7 +61,7 @@ pub fn bench_buffer_src() {
6161
let file = std::fs::File::open("samples/think-stereo-48000.wav").unwrap();
6262
let buffer = ctx.decode_audio_data_sync(file).unwrap();
6363

64-
let src = ctx.create_buffer_source();
64+
let mut src = ctx.create_buffer_source();
6565
src.connect(&ctx.destination());
6666
src.set_buffer(buffer);
6767
src.start();
@@ -78,7 +78,7 @@ pub fn bench_buffer_src_delay() {
7878
let delay = ctx.create_delay(0.3);
7979
delay.delay_time().set_value(0.2);
8080

81-
let src = ctx.create_buffer_source();
81+
let mut src = ctx.create_buffer_source();
8282
src.set_buffer(buffer);
8383
src.start();
8484

@@ -107,7 +107,7 @@ pub fn bench_buffer_src_iir() {
107107
iir.connect(&ctx.destination());
108108

109109
// Play buffer and pipe to filter
110-
let src = ctx.create_buffer_source();
110+
let mut src = ctx.create_buffer_source();
111111
src.connect(&iir);
112112
src.set_buffer(buffer);
113113
src.start();
@@ -126,7 +126,7 @@ pub fn bench_buffer_src_biquad() {
126126
biquad.frequency().set_value(200.);
127127

128128
// Play buffer and pipe to filter
129-
let src = ctx.create_buffer_source();
129+
let mut src = ctx.create_buffer_source();
130130
src.connect(&biquad);
131131
src.set_buffer(buffer);
132132
src.start();
@@ -150,7 +150,7 @@ pub fn bench_stereo_positional() {
150150
panner.orientation_z().set_value(3.);
151151

152152
// Play buffer and pipe to filter
153-
let src = ctx.create_buffer_source();
153+
let mut src = ctx.create_buffer_source();
154154
src.connect(&panner);
155155
src.set_buffer(buffer);
156156
src.start();
@@ -168,7 +168,7 @@ pub fn bench_stereo_panning_automation() {
168168
panner.pan().set_value_at_time(-1., 0.);
169169
panner.pan().set_value_at_time(0.2, 0.5);
170170

171-
let src = ctx.create_buffer_source();
171+
let mut src = ctx.create_buffer_source();
172172
src.connect(&panner);
173173
src.set_buffer(buffer);
174174
src.set_loop(true);
@@ -188,7 +188,7 @@ pub fn bench_analyser_node() {
188188
let analyser = ctx.create_analyser();
189189
analyser.connect(&ctx.destination());
190190

191-
let src = ctx.create_buffer_source();
191+
let mut src = ctx.create_buffer_source();
192192
src.connect(&analyser);
193193
src.set_buffer(buffer);
194194
src.set_loop(true);

0 commit comments

Comments
 (0)