only add prefix after \n

Originally committed as revision 2471 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2003-11-03 13:58:26 +00:00
parent 762357e63a
commit 89b9441aba
1 changed files with 6 additions and 1 deletions

View File

@ -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);
}