qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 07/12] audio/pw: add more details on error


From: Volker Rümelin
Subject: Re: [PATCH 07/12] audio/pw: add more details on error
Date: Sun, 7 May 2023 17:31:33 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1

From: Marc-André Lureau<marcandre.lureau@redhat.com>

PipeWire uses errno to report error details.

Signed-off-by: Marc-André Lureau<marcandre.lureau@redhat.com>
---
  audio/pwaudio.c | 7 ++++---
  1 file changed, 4 insertions(+), 3 deletions(-)

Reviewed-by: Volker Rümelin <vr_qemu@t-online.de>

diff --git a/audio/pwaudio.c b/audio/pwaudio.c
index 2b12b40934..d0bc4680a6 100644
--- a/audio/pwaudio.c
+++ b/audio/pwaudio.c
@@ -750,6 +750,7 @@ static int wait_resync(pwaudio *pw)
      }
      return 0;
  }
+
  static void
  on_core_error(void *data, uint32_t id, int seq, int res, const char *message)
  {
@@ -793,19 +794,19 @@ qpw_audio_init(Audiodev *dev)
      pw->dev = dev;
      pw->thread_loop = pw_thread_loop_new("PipeWire thread loop", NULL);
      if (pw->thread_loop == NULL) {
-        error_report("Could not create PipeWire loop");
+        error_report("Could not create PipeWire loop: %s", g_strerror(errno));
          goto fail;
      }
pw->context =
          pw_context_new(pw_thread_loop_get_loop(pw->thread_loop), NULL, 0);
      if (pw->context == NULL) {
-        error_report("Could not create PipeWire context");
+        error_report("Could not create PipeWire context: %s", 
g_strerror(errno));
          goto fail;
      }
if (pw_thread_loop_start(pw->thread_loop) < 0) {
-        error_report("Could not start PipeWire loop");
+        error_report("Could not start PipeWire loop: %s", g_strerror(errno));
          goto fail;
      }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]