[FFmpeg-cvslog] r19911 - trunk/libavformat/utils.c
michael
subversion
Fri Sep 18 15:19:14 CEST 2009
Author: michael
Date: Fri Sep 18 15:19:13 2009
New Revision: 19911
Log:
Only use *ic_ptr when it has been initialized.
Modified:
trunk/libavformat/utils.c
Modified: trunk/libavformat/utils.c
==============================================================================
--- trunk/libavformat/utils.c Fri Sep 18 15:18:47 2009 (r19910)
+++ trunk/libavformat/utils.c Fri Sep 18 15:19:13 2009 (r19911)
@@ -437,6 +437,7 @@ int av_open_input_file(AVFormatContext *
int err, probe_size;
AVProbeData probe_data, *pd = &probe_data;
ByteIOContext *pb = NULL;
+ void *logctx= ap && ap->prealloced_context ? *ic_ptr : NULL;
pd->filename = "";
if (filename)
@@ -478,9 +479,9 @@ int av_open_input_file(AVFormatContext *
fmt = av_probe_input_format2(pd, 1, &score);
if(fmt){
if(score <= AVPROBE_SCORE_MAX/4){ //this can only be true in the last iteration
- av_log(*ic_ptr, AV_LOG_WARNING, "Format detected only with low score of %d, misdetection possible!\n", score);
+ av_log(logctx, AV_LOG_WARNING, "Format detected only with low score of %d, misdetection possible!\n", score);
}else
- av_log(*ic_ptr, AV_LOG_DEBUG, "Probed with size=%d and score=%d\n", probe_size, score);
+ av_log(logctx, AV_LOG_DEBUG, "Probed with size=%d and score=%d\n", probe_size, score);
}
}
av_freep(&pd->buf);
More information about the ffmpeg-cvslog
mailing list