Fix audio engine initialization

This commit is contained in:
Nikita Lisitsa 2022-10-11 17:49:22 +03:00
parent 31e1e84c69
commit 72bbdec7d9

View file

@ -47,13 +47,11 @@ namespace psemek::audio
if (device = SDL_OpenAudioDevice(nullptr, 0, &desired, &obtained, 0); device == 0) if (device = SDL_OpenAudioDevice(nullptr, 0, &desired, &obtained, 0); device == 0)
sdl2::fail("SDL_OpenAudioDevice failed:"); sdl2::fail("SDL_OpenAudioDevice failed:");
buffer.resize(obtained.samples * obtained.channels);
SDL_PauseAudioDevice(device, 0);
log::info() << "Initialized audio: " << static_cast<int>(obtained.channels) << " channels, " << obtained.freq << " Hz, " << obtained.samples << " samples"; log::info() << "Initialized audio: " << static_cast<int>(obtained.channels) << " channels, " << obtained.freq << " Hz, " << obtained.samples << " samples";
buffer.resize(obtained.samples * obtained.channels);
output = std::make_shared<channel>(); output = std::make_shared<channel>();
SDL_PauseAudioDevice(device, 0);
} }
engine::impl::~impl() engine::impl::~impl()