]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/movenc.c
Reject audio tracks with invalid interleaver parameters in RM demuxer.
[ffmpeg] / libavformat / movenc.c
index c044b070aba1d1d9481d9b03a0f7acac5590e233..b1dafdb7fa8c5e879fd1e068b8fb3fd891fe6c1f 100644 (file)
@@ -208,7 +208,7 @@ static int mov_write_ac3_tag(AVIOContext *pb, MOVTrack *track)
     avio_wb32(pb, 11);
     ffio_wfourcc(pb, "dac3");
 
-    init_get_bits(&gbc, track->vosData+4, track->vosLen-4);
+    init_get_bits(&gbc, track->vosData+4, (track->vosLen-4) * 8);
     fscod      = get_bits(&gbc, 2);
     frmsizecod = get_bits(&gbc, 6);
     bsid       = get_bits(&gbc, 5);