Browse Source

ipmovie: do not read audio packets before the codec is known

Prevents a division by zero.
tags/n0.10
Janne Grunau 14 years ago
parent
commit
f5be84cfbc
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      libavformat/ipmovie.c

+ 5
- 0
libavformat/ipmovie.c View File

@@ -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) {


Loading…
Cancel
Save