]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/rmdec.c
lavf: fix the wrong warning msg and comments about av_find_stream_info
[ffmpeg] / libavformat / rmdec.c
index d1758628ad667a4dda9e1585be1f9cfbcfa78896..4d565291af2506fdeccce9de5c3806dc90bebb52 100644 (file)
@@ -934,6 +934,10 @@ ff_rm_parse_packet (AVFormatContext *s, AVIOContext *pb,
 
              ast->sub_packet_cnt = 0;
              rm->audio_stream_num = st->index;
+            if (st->codecpar->block_align <= 0) {
+                av_log(s, AV_LOG_ERROR, "Invalid block alignment %d\n", st->codecpar->block_align);
+                return AVERROR_INVALIDDATA;
+            }
              rm->audio_pkt_cnt = h * w / st->codecpar->block_align;
         } else if ((ast->deint_id == DEINT_ID_VBRF) ||
                    (ast->deint_id == DEINT_ID_VBRS)) {