audio_size, c->size);
return AVERROR_INVALIDDATA;
}
- if (av_new_packet(pkt, audio_size) < 0)
- return AVERROR(ENOMEM);
+ if ((err = av_new_packet(pkt, audio_size)) < 0)
+ return err;
memcpy(pkt->data, c->packet + 1, pkt->size);
pkt->stream_index = 1;
pkt->pts = c->audio_pos;
} else
break;
}
- if (av_new_packet(pkt, c->size + 1) < 0)
- return AVERROR(ENOMEM);
+ if ((err = av_new_packet(pkt, c->size + 1)) < 0)
+ return err;
pkt->stream_index = 0;
c->get_next = 1;
memcpy(pkt->data, c->packet, pkt->size);
return 0;
}
-AVInputFormat ff_bmv_demuxer = {
+const AVInputFormat ff_bmv_demuxer = {
.name = "bmv",
.long_name = NULL_IF_CONFIG_SMALL("Discworld II BMV"),
.priv_data_size = sizeof(BMVContext),