Installer sounds and embedded player. (#29)

* Embedded player implementation.

* Rework embedded sound player to support simultaneous playback.

* Add more embedded sounds.

* Update submodule.

* Update.

* Move engine initialization.

* Use guest audio configuration values in embedded player.

* Miniaudio submodule on dev branch.

* Implement libvorbis.

* Update resources submodule.

---------

Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
This commit is contained in:
Darío
2024-12-12 16:17:12 -03:00
committed by GitHub
parent a56aca27be
commit 27eab0af66
14 changed files with 404 additions and 41 deletions

View File

@@ -4,9 +4,6 @@
#include <cpu/guest_code.h>
#include <kernel/heap.h>
#define MINIAUDIO_IMPLEMENTATION
#include <miniaudio.h>
static PPCFunc* g_clientCallback{};
static DWORD g_clientCallbackParam{}; // pointer in guest memory
static ma_device g_audioDevice{};

View File

@@ -1,2 +1,3 @@
#pragma once
#include <apu/audio.h>