diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2012-01-16 11:40:16 +0000 |
---|---|---|
committer | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2012-01-16 11:46:05 +0000 |
commit | e60027c795512e6a716d616fa33bbe72f91b25d6 (patch) | |
tree | 75714fd9a03113129c599487c0149449238100aa | |
parent | d32ce909f1366a2f067a8de7e005329840a1629e (diff) |
alsasink: log API errors along with the error code and string
-rw-r--r-- | ext/alsa/gstalsasink.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/alsa/gstalsasink.c b/ext/alsa/gstalsasink.c index 24b1d8aac..b15ed9af4 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 * |