On 5 January 2012 22:15, Janne Grunau <[email protected]> wrote: > Prevents a division by zero. > --- > libavformat/ipmovie.c | 5 +++++ > 1 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/libavformat/ipmovie.c b/libavformat/ipmovie.c > index 4bd3580..bd5ec30 100644 > --- a/libavformat/ipmovie.c > +++ b/libavformat/ipmovie.c > @@ -116,6 +116,11 @@ static int load_ipmovie_packet(IPMVEContext *s, > AVIOContext *pb, > int chunk_type; > > if (s->audio_chunk_offset) { > + if (s->audio_type == CODEC_ID_NONE) { > + av_log(NULL, AV_LOG_ERROR, "Can not read audio packet before" > + "audio codec is known\n"); > + return CHUNK_BAD; > + } > > /* adjust for PCM audio by skipping chunk header */ > if (s->audio_type != CODEC_ID_INTERPLAY_DPCM) { > --
probably OK _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
