From 24bb01f038653cb356d2544d0d32da15a6443ab1 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 26 Apr 2013 18:11:37 +0200 Subject: [PATCH] avcodec_string: Print the used codec if it differs from the codec_id name. Signed-off-by: Michael Niedermayer --- libavcodec/utils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 6c87d15778..245ae89fa5 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2508,6 +2508,10 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) snprintf(buf, buf_size, "%s: %s", codec_type ? codec_type : "unknown", codec_name); buf[0] ^= 'a' ^ 'A'; /* first letter in uppercase */ + + if (enc->codec && strcmp(enc->codec->name, codec_name)) + snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", enc->codec->name); + if (profile) snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", profile); if (enc->codec_tag) {