From e60027c795512e6a716d616fa33bbe72f91b25d6 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Mon, 16 Jan 2012 11:40:16 +0000 Subject: [PATCH] alsasink: log API errors along with the error code and string --- ext/alsa/gstalsasink.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/alsa/gstalsasink.c b/ext/alsa/gstalsasink.c index 24b1d8a..b15ed9a 100644 --- a/ext/alsa/gstalsasink.c +++ b/ext/alsa/gstalsasink.c @@ -290,9 +290,11 @@ gst_alsasink_init (GstAlsaSink * alsasink, GstAlsaSinkClass * g_class) } #define CHECK(call, error) \ -G_STMT_START { \ -if ((err = call) < 0) \ - goto error; \ +G_STMT_START { \ + if ((err = call) < 0) { \ + GST_WARNING_OBJECT (alsa, "Error %d (%s) calling " #call, err, snd_strerror (err)); \ + goto error; \ + } \ } G_STMT_END; static GstCaps * -- 2.7.4