summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-01-16 11:40:16 +0000
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-01-16 11:46:05 +0000
commite60027c795512e6a716d616fa33bbe72f91b25d6 (patch)
tree75714fd9a03113129c599487c0149449238100aa
parentd32ce909f1366a2f067a8de7e005329840a1629e (diff)
alsasink: log API errors along with the error code and string
-rw-r--r--ext/alsa/gstalsasink.c8
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 *