av_log(s, AV_LOG_ERROR, "Unsupported mode\n");
return AVERROR(EINVAL);
}
- avio_flush(pb);
return 0;
}
pkt->pos = avio_tell(s->pb);
pkt->duration = par->block_align == 38 ? 160 : 240;
if ((ret = avio_read(s->pb, pkt->data, par->block_align)) != par->block_align) {
- av_packet_unref(pkt);
return ret < 0 ? ret : AVERROR(EIO);
}