[FFmpeg-cvslog] r19889 - trunk/libavformat/utils.c

Ramiro Polla ramiro.polla
Fri Sep 18 06:32:08 CEST 2009


On Wed, Sep 16, 2009 at 5:23 PM, michael <subversion at mplayerhq.hu> wrote:
> Author: michael
> Date: Wed Sep 16 22:23:04 2009
> New Revision: 19889
>
> Log:
> Print at debug level the score with which probing succeeded.
>
> Modified:
> ? trunk/libavformat/utils.c
>
> Modified: trunk/libavformat/utils.c
> ==============================================================================
> --- trunk/libavformat/utils.c ? Wed Sep 16 22:06:48 2009 ? ? ? ?(r19888)
> +++ trunk/libavformat/utils.c ? Wed Sep 16 22:23:04 2009 ? ? ? ?(r19889)
> @@ -474,6 +474,8 @@ int av_open_input_file(AVFormatContext *
> ? ? ? ? ? ? }
> ? ? ? ? ? ? /* guess file format */
> ? ? ? ? ? ? fmt = av_probe_input_format2(pd, 1, &score);
> + ? ? ? ? ? ?if(fmt)
> + ? ? ? ? ? ? ? ?av_log(*ic_ptr, AV_LOG_DEBUG, "Probe with size=%d detected %s with score=%d\n", probe_size, fmt->name, score);
> ? ? ? ? }
> ? ? ? ? av_freep(&pd->buf);
> ? ? }

There is no guarantee **ic_ptr will point to a valid address. This is
what caused the crash in
https://roundup.ffmpeg.org/roundup/ffmpeg/issue1394 .



More information about the ffmpeg-cvslog mailing list