int64_t first_pkt_pos;
} IdcinDemuxContext;
-static int idcin_probe(AVProbeData *p)
+static int idcin_probe(const AVProbeData *p)
{
unsigned int number, sample_rate;
unsigned int w, h;
return ret;
else if (ret != chunk_size) {
av_log(s, AV_LOG_ERROR, "incomplete packet\n");
- av_packet_unref(pkt);
return AVERROR(EIO);
}
if (command == 1) {
pal = av_packet_new_side_data(pkt, AV_PKT_DATA_PALETTE,
AVPALETTE_SIZE);
if (!pal) {
- av_packet_unref(pkt);
return AVERROR(ENOMEM);
}
memcpy(pal, palette, AVPALETTE_SIZE);