From ee95816385ebb30c74b89a28828c8d8e5de55b62 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Fri, 17 Jan 2025 11:07:39 +0100 Subject: [PATCH] Use Box for audio files (#156) --- src/ui/audio.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/ui/audio.rs b/src/ui/audio.rs index 55a1056..969ae10 100644 --- a/src/ui/audio.rs +++ b/src/ui/audio.rs @@ -2,8 +2,8 @@ use crate::device; use crate::ui; pub struct PakAudio { - mempak: Vec, - rumblepak: Vec, + mempak: Box>, + rumblepak: Box>, } pub fn init(ui: &mut ui::Ui, frequency: u64) { @@ -43,11 +43,9 @@ pub fn init(ui: &mut ui::Ui, frequency: u64) { ) .expect("Could not create AudioCVT"); - let mempak_data = cvt.convert(mempak_audio.buffer().to_vec()); - let rumblepak_data = cvt.convert(rumblepak_audio.buffer().to_vec()); ui.pak_audio = Some(PakAudio { - mempak: mempak_data, - rumblepak: rumblepak_data, + mempak: Box::new(cvt.convert(mempak_audio.buffer().to_vec())), + rumblepak: Box::new(cvt.convert(rumblepak_audio.buffer().to_vec())), }); }