mirror of
https://github.com/stenzek/duckstation.git
synced 2025-06-07 12:05:52 +00:00
SPU: Move device failure message to OSD
This commit is contained in:
parent
9666abc172
commit
573b2eb529
@ -23,6 +23,7 @@
|
|||||||
#include "common/log.h"
|
#include "common/log.h"
|
||||||
#include "common/path.h"
|
#include "common/path.h"
|
||||||
|
|
||||||
|
#include "IconsEmoji.h"
|
||||||
#include "fmt/format.h"
|
#include "fmt/format.h"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@ -482,10 +483,13 @@ void SPU::CreateOutputStream()
|
|||||||
g_settings.audio_driver.c_str(), g_settings.audio_output_device.c_str(), &error);
|
g_settings.audio_driver.c_str(), g_settings.audio_output_device.c_str(), &error);
|
||||||
if (!s_state.audio_stream)
|
if (!s_state.audio_stream)
|
||||||
{
|
{
|
||||||
Host::ReportErrorAsync(
|
Host::AddIconOSDWarning(
|
||||||
"Error",
|
"SPUAudioStream", ICON_EMOJI_WARNING,
|
||||||
fmt::format("Failed to create or configure audio stream, falling back to null output. The error was:\n{}",
|
fmt::format(
|
||||||
error.GetDescription()));
|
TRANSLATE_FS("SPU",
|
||||||
|
"Failed to create or configure audio stream, falling back to null output. The error was:\n{}"),
|
||||||
|
error.GetDescription()),
|
||||||
|
Host::OSD_ERROR_DURATION);
|
||||||
s_state.audio_stream.reset();
|
s_state.audio_stream.reset();
|
||||||
s_state.audio_stream = AudioStream::CreateNullStream(SAMPLE_RATE, g_settings.audio_stream_parameters.buffer_ms);
|
s_state.audio_stream = AudioStream::CreateNullStream(SAMPLE_RATE, g_settings.audio_stream_parameters.buffer_ms);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user