[APU] Refactor audio system to work with different frequencies/channel layouts
This commit is contained in:
@@ -96,8 +96,9 @@ dword_result_t XAudioSubmitRenderDriverFrame_entry(lpunknown_t driver_ptr,
|
||||
assert_true((driver_ptr.guest_address() & 0xFFFF0000) == 0x41550000);
|
||||
|
||||
auto audio_system = kernel_state()->emulator()->audio_system();
|
||||
audio_system->SubmitFrame(driver_ptr.guest_address() & 0x0000FFFF,
|
||||
samples_ptr);
|
||||
auto samples =
|
||||
kernel_state()->memory()->TranslateVirtual<float*>(samples_ptr);
|
||||
audio_system->SubmitFrame(driver_ptr.guest_address() & 0x0000FFFF, samples);
|
||||
|
||||
return X_ERROR_SUCCESS;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user