]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ffv1enc_template.c
avformat/avio: Add Metacube support
[ffmpeg] / libavcodec / ffv1enc_template.c
index bc0add5ed7c2316d46260a17d07ff29b6e84fc56..8a4a38792365f89010c71b80eb20d656455b8edd 100644 (file)
@@ -37,7 +37,7 @@ static av_always_inline int RENAME(encode_line)(FFV1Context *s, int w,
             return AVERROR_INVALIDDATA;
         }
     } else {
-        if (s->pb.buf_end - s->pb.buf - (put_bits_count(&s->pb) >> 3) < w * 4) {
+        if (put_bytes_left(&s->pb, 0) < w * 4) {
             av_log(s->avctx, AV_LOG_ERROR, "encoded frame too large\n");
             return AVERROR_INVALIDDATA;
         }