aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2019-09-14 18:27:57 -0700
committerChris Robinson <[email protected]>2019-09-14 18:35:23 -0700
commit807d3b64cac2793ce678acb3fc4d4191b2252875 (patch)
treeb766e0838c75fcf069015078259c5bfbd56bce63 /alc/backends
parent2cc0600476fc4ed13a64eeb59c02c213bd3b6dd4 (diff)
Enable and fix more warnings
Diffstat (limited to 'alc/backends')
-rw-r--r--alc/backends/base.h2
-rw-r--r--alc/backends/pulseaudio.cpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/alc/backends/base.h b/alc/backends/base.h
index 5e294fe8..e88734dc 100644
--- a/alc/backends/base.h
+++ b/alc/backends/base.h
@@ -68,6 +68,8 @@ enum class DevProbe {
struct BackendFactory {
+ virtual ~BackendFactory() = default;
+
virtual bool init() = 0;
virtual bool querySupport(BackendType type) = 0;
diff --git a/alc/backends/pulseaudio.cpp b/alc/backends/pulseaudio.cpp
index 9c54c07b..23d4e71a 100644
--- a/alc/backends/pulseaudio.cpp
+++ b/alc/backends/pulseaudio.cpp
@@ -484,7 +484,7 @@ pa_stream *pulse_connect_stream(const char *device_name, std::unique_lock<std::m
{
if(!PA_STREAM_IS_GOOD(state))
{
- int err{pa_context_errno(context)};
+ err = pa_context_errno(context);
pa_stream_unref(stream);
throw al::backend_exception{ALC_INVALID_VALUE, "%s did not get ready (%s)", stream_id,
pa_strerror(err)};