X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fdsicin.c;h=b18f43b9a0e7d2f591f094e5c9146e280839689d;hb=53a4620fbae20b640d7fd75a64a6d3ff6dcc8b43;hp=bd4f3ad03aefb5f812ec2581a0beac12cf1d6809;hpb=de33b3e457a656230fc6d544a1889218d77a5b3c;p=ffmpeg diff --git a/libavformat/dsicin.c b/libavformat/dsicin.c index bd4f3ad03ae..b18f43b9a0e 100644 --- a/libavformat/dsicin.c +++ b/libavformat/dsicin.c @@ -60,7 +60,7 @@ typedef struct CinDemuxContext { } CinDemuxContext; -static int cin_probe(AVProbeData *p) +static int cin_probe(const AVProbeData *p) { /* header starts with this special marker */ if (AV_RL32(&p->buf[0]) != 0x55AA0000) @@ -200,7 +200,6 @@ static int cin_read_packet(AVFormatContext *s, AVPacket *pkt) ret = avio_read(pb, &pkt->data[4], pkt_size); if (ret < 0) { - av_packet_unref(pkt); return ret; } if (ret < pkt_size)