Compare commits

...

3 Commits

3 changed files with 9 additions and 3 deletions

View File

@@ -27,7 +27,7 @@ jobs:
target target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Install mold & clang (Linux) - name: Install mold, clang, Wayland, ALSA and x11 headers and dependencies (Linux)
if: matrix.os == 'ubuntu-22.04' if: matrix.os == 'ubuntu-22.04'
run: | run: |
sudo apt update sudo apt update
@@ -36,7 +36,8 @@ jobs:
libwayland-egl-backend-dev \ libwayland-egl-backend-dev \
libx11-dev libxext-dev libxrandr-dev libxinerama-dev libxcursor-dev \ libx11-dev libxext-dev libxrandr-dev libxinerama-dev libxcursor-dev \
libxi-dev libxfixes-dev libxrender-dev \ libxi-dev libxfixes-dev libxrender-dev \
libfreetype6-dev libfontconfig1-dev libgl1-mesa-dev libfreetype6-dev libfontconfig1-dev libgl1-mesa-dev \
libasound2-dev libudev-dev
shell: bash shell: bash

View File

@@ -17,6 +17,10 @@ features = [
"bevy_winit", "bevy_winit",
] ]
[profile.dev.package."*"]
opt-level = 2
debug = false
[target.'cfg(target_os = "linux")'.dependencies.bevy] [target.'cfg(target_os = "linux")'.dependencies.bevy]
version = "0.17.3" version = "0.17.3"
features = ["wayland", "x11", "bevy_winit"] features = ["wayland", "x11", "bevy_winit"]

View File

@@ -78,7 +78,8 @@ fn create_virtual_mic() -> OutputStream {
}).unwrap_or(false) }).unwrap_or(false)
}).expect("Could not get default output device"); }).expect("Could not get default output device");
// normal_output = host.default_output_device().expect("Could not get default output device"); // normal_output = host.default_output_device().expect("Could not get default output device");
return (OutputStreamBuilder::from_device(normal_output).expect("Unable to open default audio device").open_stream().expect("Failed to open stream"), OutputStreamBuilder::from_device(virtual_mic).expect("Unable to open default audio device").open_stream().expect("Failed to open stream")); return OutputStreamBuilder::from_device(virtual_mic).expect("Unable to open default audio device").open_stream().expect("Failed to open stream");
// return (OutputStreamBuilder::from_device(normal_output).expect("Unable to open default audio device").open_stream().expect("Failed to open stream"), OutputStreamBuilder::from_device(virtual_mic).expect("Unable to open default audio device").open_stream().expect("Failed to open stream"));
} }
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]