This commit is contained in:
UnknownShadow200 2025-06-10 22:13:05 +10:00
parent 6397a5a455
commit 3f8f16e711
3 changed files with 3 additions and 4 deletions

View File

@ -21,6 +21,7 @@ struct AudioContext {
}; };
#define AUDIO_OVERRIDE_ALLOC #define AUDIO_OVERRIDE_ALLOC
#include "_AudioBase.h" #include "_AudioBase.h"
#include "Funcs.h"
cc_bool AudioBackend_Init(void) { cc_bool AudioBackend_Init(void) {
return snd_stream_init() == 0; return snd_stream_init() == 0;

View File

@ -136,9 +136,7 @@ cc_result Audio_QueueChunk(struct AudioContext* ctx, struct AudioChunk* chunk) {
{ {
buf = &ctx->bufs[i]; buf = &ctx->bufs[i];
cc_uint32 endOffset = chunk->size / (sizeof(cc_int16) * ((ctx->channels == 2) ? 2 : 1)); cc_uint32 endOffset = chunk->size / (sizeof(cc_int16) * ((ctx->channels == 2) ? 2 : 1));
if (AudioBuf_InUse(buf)) continue;
if (AudioBuf_InUse(buf->state))
continue;
buf->data_pcm16 = chunk->data; buf->data_pcm16 = chunk->data;
buf->size = chunk->size; buf->size = chunk->size;

View File

@ -236,7 +236,7 @@ static int VMUFile_Do(cc_file* file, int mode) {
data = Mem_Alloc(len, 1, "VMU data"); data = Mem_Alloc(len, 1, "VMU data");
fs_read(fd, data, len); fs_read(fd, data, len);
err = vmu_pkg_parse(data, len, &pkg); err = vmu_pkg_parse(data, &pkg);
fs_close(fd); fs_close(fd);
} }