mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-08-24 07:43:44 +02:00
Fix compilation errors in src/audio in standalone builds
This commit is contained in:
parent
6eb3e9fe9b
commit
3b5ce355a1
3 changed files with 5 additions and 0 deletions
|
@ -608,6 +608,7 @@ void Audio::reset()
|
||||||
|
|
||||||
Audio::~Audio() { delete p; }
|
Audio::~Audio() { delete p; }
|
||||||
|
|
||||||
|
#ifdef MKXPZ_RETRO
|
||||||
bool Audio::sandbox_serialize(void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
bool Audio::sandbox_serialize(void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
||||||
{
|
{
|
||||||
if (!mkxp_sandbox::sandbox_serialize((mkxp_sandbox::wasm_size_t)p->bgmTracks.size(), data, max_size)) return false;
|
if (!mkxp_sandbox::sandbox_serialize((mkxp_sandbox::wasm_size_t)p->bgmTracks.size(), data, max_size)) return false;
|
||||||
|
@ -645,3 +646,4 @@ bool Audio::sandbox_deserialize(const void *&data, mkxp_sandbox::wasm_size_t &ma
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
#endif // MKXPZ_RETRO
|
||||||
|
|
|
@ -460,6 +460,7 @@ bool AudioStream::sandbox_serialize(void *&data, mkxp_sandbox::wasm_size_t &max_
|
||||||
bool AudioStream::sandbox_deserialize(const void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
bool AudioStream::sandbox_deserialize(const void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
||||||
{
|
{
|
||||||
AudioMutexGuard guard(mutex);
|
AudioMutexGuard guard(mutex);
|
||||||
|
|
||||||
{
|
{
|
||||||
std::string value;
|
std::string value;
|
||||||
if (!mkxp_sandbox::sandbox_deserialize(current.filename, data, max_size)) return false;
|
if (!mkxp_sandbox::sandbox_deserialize(current.filename, data, max_size)) return false;
|
||||||
|
|
|
@ -341,6 +341,7 @@ SoundBuffer *SoundEmitter::allocateBuffer(const std::string &filename)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef MKXPZ_RETRO
|
||||||
bool SoundEmitter::sandbox_serialize(void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
bool SoundEmitter::sandbox_serialize(void *&data, mkxp_sandbox::wasm_size_t &max_size)
|
||||||
{
|
{
|
||||||
if (!mkxp_sandbox::sandbox_serialize((mkxp_sandbox::wasm_size_t)srcCount, data, max_size)) return false;
|
if (!mkxp_sandbox::sandbox_serialize((mkxp_sandbox::wasm_size_t)srcCount, data, max_size)) return false;
|
||||||
|
@ -443,3 +444,4 @@ bool SoundEmitter::sandbox_deserialize(const void *&data, mkxp_sandbox::wasm_siz
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
#endif // MKXPZ_RETRO
|
||||||
|
|
Loading…
Add table
Reference in a new issue