fix(audio): add asserts where I assume audio format

This commit is contained in:
2022-10-30 03:25:49 -03:00
parent 472215b4c2
commit 47fc49deb6
2 changed files with 6 additions and 2 deletions

View File

@@ -105,7 +105,8 @@ pub fn runFrame(sched: *Scheduler, cpu: *Arm7tdmi) void {
}
fn audioSync(audio_sync: bool, stream: *SDL.SDL_AudioStream, is_buffer_full: *bool) void {
const sample_size = 2 * @sizeOf(u16);
comptime std.debug.assert(@import("../platform.zig").sample_format == SDL.AUDIO_F32);
const sample_size = 2 * @sizeOf(f32);
const max_buf_size: c_int = 0x400;
// Determine whether the APU is busy right at this moment