From 5a823a5fbf36b3638ea743ed3f879504825d1888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 2 Dec 2012 12:31:43 +0000 Subject: [PATCH] avaudenc: log error string as well in debug output --- ext/libav/gstavaudenc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/libav/gstavaudenc.c b/ext/libav/gstavaudenc.c index 6d0144789f..2a7c43e201 100644 --- a/ext/libav/gstavaudenc.c +++ b/ext/libav/gstavaudenc.c @@ -381,7 +381,10 @@ gst_ffmpegaudenc_encode_audio (GstFFMpegAudEnc * ffmpegaudenc, res = avcodec_encode_audio2 (ctx, &pkt, &frame, have_data); if (res < 0) { - GST_ERROR_OBJECT (ffmpegaudenc, "Failed to encode buffer: %d", res); + char error_str[128] = { 0, }; + + av_strerror (res, error_str, sizeof (error_str)); + GST_ERROR_OBJECT (enc, "Failed to encode buffer: %d - %s", res, error_str); return GST_FLOW_OK; } GST_LOG_OBJECT (ffmpegaudenc, "got output size %d", res);