avio_skip(pb, 616); // Binning .. bFlipH
if (!avio_rl32(pb) ^ vflip) {
st->codecpar->extradata = av_strdup("BottomUp");
+ if (!st->codecpar->extradata) {
+ st->codecpar->extradata_size = 0;
+ return AVERROR(ENOMEM);
+ }
st->codecpar->extradata_size = 9;
}
if (cine->pts >= st->duration)
return AVERROR_EOF;
- avio_seek(pb, st->index_entries[cine->pts].pos, SEEK_SET);
+ avio_seek(pb, st->internal->index_entries[cine->pts].pos, SEEK_SET);
n = avio_rl32(pb);
if (n < 8)
return AVERROR_INVALIDDATA;