X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fdsicin.c;h=b18f43b9a0e7d2f591f094e5c9146e280839689d;hb=7b6012efaae549b8e624876dba9550cb003f98b1;hp=bd4f3ad03aefb5f812ec2581a0beac12cf1d6809;hpb=203bbaccfaaeac9548862e83792d38509a8c8167;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)