Dreamcast: Fix an error with device enumeration.

This commit is contained in:
David Reid
2026-02-27 18:03:05 +10:00
parent d94b45d058
commit 8b3ae59b40
+7
View File
@@ -47630,6 +47630,7 @@ static ma_result ma_context_enumerate_devices__dreamcast(ma_context* pContext, m
{ {
ma_context_state_dreamcast* pContextStateDreamcast = ma_context_get_backend_state__dreamcast(pContext); ma_context_state_dreamcast* pContextStateDreamcast = ma_context_get_backend_state__dreamcast(pContext);
ma_device_info deviceInfo; ma_device_info deviceInfo;
ma_device_enumeration_result enumerationResult;
(void)pContextStateDreamcast; (void)pContextStateDreamcast;
@@ -47643,6 +47644,12 @@ static ma_result ma_context_enumerate_devices__dreamcast(ma_context* pContext, m
ma_device_info_add_native_data_format(&deviceInfo, ma_format_s16, 1, 2, 11025, 44100); ma_device_info_add_native_data_format(&deviceInfo, ma_format_s16, 1, 2, 11025, 44100);
ma_device_info_add_native_data_format(&deviceInfo, ma_format_u8, 1, 2, 11025, 44100); ma_device_info_add_native_data_format(&deviceInfo, ma_format_u8, 1, 2, 11025, 44100);
/* The return value of the callback does not matter here because we're only enumerating a single device, but we're putting the checks down anyway for completeness. */
enumerationResult = callback(ma_device_type_playback, &deviceInfo, pCallbackUserData);
if (enumerationResult == MA_DEVICE_ENUMERATION_ABORT) {
return MA_SUCCESS;
}
return MA_SUCCESS; return MA_SUCCESS;
} }