Fix compile errors;

This commit is contained in:
bjorn 2021-01-31 13:32:16 -07:00 committed by Bjorn
parent a3a5b29d6d
commit cb8e1b5b91
5 changed files with 10 additions and 10 deletions

View File

@ -16,7 +16,7 @@ SRC += src/core/util.c
SRC += src/core/zip.c
# modules
SRC_@(AUDIO) += src/modules/audio/audio.c
SRC_@(AUDIO) += src/modules/audio/audio.c src/modules/audio/spatializers/dummy_spatializer.c
SRC_@(DATA) += src/modules/data/*.c
SRC_@(EVENT) += src/modules/event/*.c
SRC_@(FILESYSTEM) += src/modules/filesystem/*.c

View File

@ -66,7 +66,7 @@ static int l_lovrAudioGetDevices(lua_State *L) {
lua_newtable(L);
int top = lua_gettop(L);
for(int i = 0; i < devices->length; i++) {
for(size_t i = 0; i < devices->length; i++) {
AudioDevice *device = &devices->data[i];
lua_newtable(L);
luax_pushenum(L, AudioType, device->type);

View File

@ -172,4 +172,4 @@ void lovrPlatformSetMouseMode(MouseMode mode);
bool lovrPlatformIsMouseDown(MouseButton button);
bool lovrPlatformIsKeyDown(KeyboardKey key);
void lovrPlatformRequestPermission(Permission permission);
void lovrPlatformOnPermissionEvent(permissionsCallback callback);
void lovrPlatformOnPermissionEvent(permissionsCallback callback);

View File

@ -123,4 +123,4 @@ void lovrPlatformRequestPermission(Permission permission)
void lovrPlatformOnPermissionEvent(permissionsCallback callback)
{
}
}

View File

@ -52,7 +52,7 @@ typedef struct {
SampleFormat format;
} AudioConfig;
static int outputChannelCountForSource(Source *source) { return source->spatial ? 1 : OUTPUT_CHANNELS; }
static uint32_t outputChannelCountForSource(Source *source) { return source->spatial ? 1 : OUTPUT_CHANNELS; }
static struct {
bool initialized;
@ -312,7 +312,7 @@ void lovrAudioDestroy() {
ma_context_uninit(&state.context);
lovrRelease(SoundData, state.captureStream);
if (state.spatializer) state.spatializer->destroy();
for(int i = 0; i < state.converters.length; i++) {
for(size_t i = 0; i < state.converters.length; i++) {
ma_data_converter_uninit(state.converters.data[i]);
free(state.converters.data[i]);
}
@ -340,7 +340,7 @@ bool lovrAudioInitDevice(AudioType type) {
lovrAssert(state.config[AUDIO_PLAYBACK].format == OUTPUT_FORMAT, "Only f32 playback format currently supported");
config.playback.format = miniAudioFormat[state.config[AUDIO_PLAYBACK].format];
for (int i = 0; i < playbackDeviceCount && state.config[AUDIO_PLAYBACK].deviceName; i++) {
for (uint32_t i = 0; i < playbackDeviceCount && state.config[AUDIO_PLAYBACK].deviceName; i++) {
if (strcmp(playbackDevices[i].name, state.config[AUDIO_PLAYBACK].deviceName) == 0) {
config.playback.pDeviceID = &playbackDevices[i].id;
}
@ -356,7 +356,7 @@ bool lovrAudioInitDevice(AudioType type) {
config = ma_device_config_init(deviceType);
config.capture.format = miniAudioFormat[state.config[AUDIO_CAPTURE].format];
for(int i = 0; i < captureDeviceCount && state.config[AUDIO_CAPTURE].deviceName; i++) {
for(uint32_t i = 0; i < captureDeviceCount && state.config[AUDIO_CAPTURE].deviceName; i++) {
if (strcmp(captureDevices[i].name, state.config[AUDIO_CAPTURE].deviceName) == 0) {
config.capture.pDeviceID = &captureDevices[i].id;
}
@ -584,7 +584,7 @@ AudioDeviceArr* lovrAudioGetDevices(AudioType type) {
devices->capacity = devices->length = count;
devices->data = calloc(count, sizeof(AudioDevice));
for (int i = 0; i < count; i++) {
for (uint32_t i = 0; i < count; i++) {
ma_device_info* mainfo = &madevices[i];
AudioDevice* lovrInfo = &devices->data[i];
lovrInfo->name = strdup(mainfo->name);
@ -596,7 +596,7 @@ AudioDeviceArr* lovrAudioGetDevices(AudioType type) {
}
void lovrAudioFreeDevices(AudioDeviceArr *devices) {
for (int i = 0; i < devices->length; i++) {
for (size_t i = 0; i < devices->length; i++) {
free((void*) devices->data[i].name);
}
arr_free(devices);