aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMarcelo Fernandez2018-04-11 11:46:58 -0300
committerHein-Pieter van Braam2018-04-14 21:46:06 +0200
commit4b5472b100ae2fd3a0aa4649099888388c869848 (patch)
treef5e30997f6c8801d1a05b732774e73b6f8cee687 /drivers
parent3dc4447cb8d0f2099f67aa2a718b95e5d9ccf474 (diff)
downloadgodot-4b5472b100ae2fd3a0aa4649099888388c869848.tar.gz
godot-4b5472b100ae2fd3a0aa4649099888388c869848.tar.zst
godot-4b5472b100ae2fd3a0aa4649099888388c869848.zip
Diffstat (limited to 'drivers')
-rw-r--r--drivers/pulseaudio/audio_driver_pulseaudio.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.cpp b/drivers/pulseaudio/audio_driver_pulseaudio.cpp
index ad1b241db..fac73da44 100644
--- a/drivers/pulseaudio/audio_driver_pulseaudio.cpp
+++ b/drivers/pulseaudio/audio_driver_pulseaudio.cpp
@@ -178,7 +178,10 @@ Error AudioDriverPulseAudio::init_device() {
attr.minreq = (uint32_t)-1;
pa_str = pa_stream_new(pa_ctx, "Sound", &spec, NULL);
- ERR_FAIL_COND_V(pa_ctx == NULL, ERR_CANT_OPEN);
+ if (pa_str == NULL) {
+ ERR_PRINTS("PulseAudio: pa_stream_new error: " + String(pa_strerror(pa_context_errno(pa_ctx))));
+ ERR_FAIL_V(ERR_CANT_OPEN);
+ }
const char *dev = device_name == "Default" ? NULL : device_name.utf8().get_data();
pa_stream_flags flags = pa_stream_flags(PA_STREAM_INTERPOLATE_TIMING | PA_STREAM_ADJUST_LATENCY | PA_STREAM_AUTO_TIMING_UPDATE);