Compare commits

...

2 Commits

2 changed files with 3 additions and 2 deletions

View File

@@ -44,6 +44,7 @@ jobs:
- name: Cache vcpkg - name: Cache vcpkg
uses: actions/cache@v4 uses: actions/cache@v4
with: with:
save-always: true # deprecated
path: target/vcpkg path: target/vcpkg
key: vcpkg-${{ runner.os }}-${{ matrix.target }}-${{ hashFiles('Cargo.toml', 'Cargo.lock') }} key: vcpkg-${{ runner.os }}-${{ matrix.target }}-${{ hashFiles('Cargo.toml', 'Cargo.lock') }}
restore-keys: | restore-keys: |
@@ -90,7 +91,7 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Emscripten SDK - name: Setup Emscripten SDK
uses: mymindstorm/setup-emsdk@v14 uses: pyodide/setup-emsdk@v15
with: with:
version: 3.1.43 version: 3.1.43
actions-cache-folder: "emsdk-cache" actions-cache-folder: "emsdk-cache"

View File

@@ -24,7 +24,7 @@ impl Audio {
let frequency = 44100; let frequency = 44100;
let format = DEFAULT_FORMAT; let format = DEFAULT_FORMAT;
let channels = 4; let channels = 4;
let chunk_size = 128; let chunk_size = 256; // 256 is minimum for emscripten
mixer::open_audio(frequency, format, 1, chunk_size).expect("Failed to open audio"); mixer::open_audio(frequency, format, 1, chunk_size).expect("Failed to open audio");
mixer::allocate_channels(channels); mixer::allocate_channels(channels);