X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Flxfdec.c;h=fa84ceea78ea22ca251d1867cbccbc3448e1864f;hb=2d8d554f15a7a27cfeca81467cc9341a86f784e2;hp=9b3eb6a6505db820c7fdd5ba29947dfdf894b5e5;hpb=9a88a47be4da9cd25a582feec7cc36790500b481;p=ffmpeg diff --git a/libavformat/lxfdec.c b/libavformat/lxfdec.c index 9b3eb6a6505..fa84ceea78e 100644 --- a/libavformat/lxfdec.c +++ b/libavformat/lxfdec.c @@ -52,7 +52,7 @@ typedef struct LXFDemuxContext { uint32_t video_format, packet_type, extended_size; } LXFDemuxContext; -static int lxf_probe(AVProbeData *p) +static int lxf_probe(const AVProbeData *p) { if (!memcmp(p->buf, LXF_IDENT, LXF_IDENT_LENGTH)) return AVPROBE_SCORE_MAX; @@ -316,7 +316,6 @@ static int lxf_read_packet(AVFormatContext *s, AVPacket *pkt) return ret2; if ((ret2 = avio_read(pb, pkt->data, ret)) != ret) { - av_packet_unref(pkt); return ret2 < 0 ? ret2 : AVERROR_EOF; }