AVFormatParameters *ap)
{
AVStream *video;
- ByteIOContext *pb = &s->pb;
+ ByteIOContext *pb = s->pb;
C93DemuxContext *c93 = s->priv_data;
int i;
int framecount = 0;
static int read_packet(AVFormatContext *s, AVPacket *pkt)
{
- ByteIOContext *pb = &s->pb;
+ ByteIOContext *pb = s->pb;
C93DemuxContext *c93 = s->priv_data;
C93BlockRecord *br = &c93->block_records[c93->current_block];
int datasize;
}
if (c93->current_frame >= br->frames) {
if (c93->current_block >= 511 || !br[1].length)
- return AVERROR_IO;
+ return AVERROR(EIO);
br++;
c93->current_block++;
c93->current_frame = 0;
ret = get_buffer(pb, pkt->data + 1, datasize);
if (ret < datasize) {
- ret = AVERROR_IO;
+ ret = AVERROR(EIO);
goto fail;
}
pkt->data[0] |= C93_HAS_PALETTE;
ret = get_buffer(pb, pkt->data + pkt->size, datasize);
if (ret < datasize) {
- ret = AVERROR_IO;
+ ret = AVERROR(EIO);
goto fail;
}
pkt->size += 768;
AVInputFormat c93_demuxer = {
"c93",
- "Interplay C93",
+ NULL_IF_CONFIG_SMALL("Interplay C93"),
sizeof(C93DemuxContext),
probe,
read_header,