aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/baseaudiocontext.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/baseaudiocontext.rs')
-rw-r--r--components/script/dom/baseaudiocontext.rs34
1 files changed, 16 insertions, 18 deletions
diff --git a/components/script/dom/baseaudiocontext.rs b/components/script/dom/baseaudiocontext.rs
index 514a51f113b..f539f81bc4e 100644
--- a/components/script/dom/baseaudiocontext.rs
+++ b/components/script/dom/baseaudiocontext.rs
@@ -98,14 +98,16 @@ impl BaseAudioContext {
pub fn new_inherited(options: BaseAudioContextOptions) -> BaseAudioContext {
let (sample_rate, channel_count) = match options {
BaseAudioContextOptions::AudioContext(ref opt) => (opt.sample_rate, 2),
- BaseAudioContextOptions::OfflineAudioContext(ref opt) => (opt.sample_rate, opt.channels),
+ BaseAudioContextOptions::OfflineAudioContext(ref opt) => {
+ (opt.sample_rate, opt.channels)
+ },
};
let context = BaseAudioContext {
eventtarget: EventTarget::new_inherited(),
audio_context_impl: ServoMedia::get()
- .unwrap()
- .create_audio_context(options.into()),
+ .unwrap()
+ .create_audio_context(options.into()),
destination: Default::default(),
listener: Default::default(),
in_flight_resume_promises_queue: Default::default(),
@@ -312,9 +314,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
fn Listener(&self) -> DomRoot<AudioListener> {
let global = self.global();
let window = global.as_window();
- self.listener.or_init(|| {
- AudioListener::new(&window, self)
- })
+ self.listener.or_init(|| AudioListener::new(&window, self))
}
/// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-onstatechange
@@ -425,12 +425,10 @@ impl BaseAudioContextMethods for BaseAudioContext {
.lock()
.unwrap()
.resize(channel_count as usize, Vec::new());
- })
- .progress(move |buffer, channel| {
+ }).progress(move |buffer, channel| {
let mut decoded_audio = decoded_audio_.lock().unwrap();
decoded_audio[(channel - 1) as usize].extend_from_slice((*buffer).as_ref());
- })
- .eos(move || {
+ }).eos(move || {
let _ = task_source.queue_with_canceller(
task!(audio_decode_eos: move || {
let this = this.root();
@@ -456,8 +454,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
}),
&canceller,
);
- })
- .error(move || {
+ }).error(move || {
let _ = task_source_.queue_with_canceller(
task!(audio_decode_eos: move || {
let this = this_.root();
@@ -473,8 +470,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
}),
&canceller_,
);
- })
- .build();
+ }).build();
self.audio_context_impl
.decode_audio_data(audio_data, callbacks);
} else {
@@ -491,10 +487,12 @@ impl BaseAudioContextMethods for BaseAudioContext {
impl From<BaseAudioContextOptions> for AudioContextOptions {
fn from(options: BaseAudioContextOptions) -> Self {
match options {
- BaseAudioContextOptions::AudioContext(options) =>
- AudioContextOptions::RealTimeAudioContext(options),
- BaseAudioContextOptions::OfflineAudioContext(options) =>
- AudioContextOptions::OfflineAudioContext(options),
+ BaseAudioContextOptions::AudioContext(options) => {
+ AudioContextOptions::RealTimeAudioContext(options)
+ },
+ BaseAudioContextOptions::OfflineAudioContext(options) => {
+ AudioContextOptions::OfflineAudioContext(options)
+ },
}
}
}