- size = bytestream_get_le32(&c->stream);
- if(size > rest){
- av_log(avctx, AV_LOG_ERROR, "Frame size is too big\n");
- return -1;
- }
- vb_decode_framedata(c, c->stream, size, offset);
- c->stream += size - 4;
- rest -= size;
+ size = bytestream2_get_le32(&c->stream);
+ vb_decode_framedata(c, offset);
+ bytestream2_skip(&c->stream, size - 4);