From 89b9441abad12aca797adc0d4a20e5933b424eab Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 3 Nov 2003 13:58:26 +0000 Subject: [PATCH] only add prefix after \n Originally committed as revision 2471 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/utils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index f5a9543..ccb95f9 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -780,10 +780,15 @@ static int av_log_level = AV_LOG_DEBUG; static void av_log_default_callback(AVCodecContext* avctx, int level, const char* fmt, va_list vl) { + static int print_prefix=1; + if(level>av_log_level) return; - if(avctx) + if(avctx && print_prefix) fprintf(stderr, "[%s @ %p]", avctx->codec->name, avctx); + + print_prefix= (int)strstr(fmt, "\n"); + vfprintf(stderr, fmt, vl); } -- 2.7.4