X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fredspark.c;h=eca182c3a77ed374b081d51a0d30846d107d4826;hb=bd96c54fe4819b3ca9a975e2083d67f4443c559b;hp=c247046584e0770e2c64bd98af4e96d6d8a5035d;hpb=022fa7a24ea8f5000e7b6a50e57cc752f417da47;p=ffmpeg diff --git a/libavformat/redspark.c b/libavformat/redspark.c index c247046584e..eca182c3a77 100644 --- a/libavformat/redspark.c +++ b/libavformat/redspark.c @@ -32,7 +32,7 @@ typedef struct RedSparkContext { int samples_count; } RedSparkContext; -static int redspark_probe(AVProbeData *p) +static int redspark_probe(const AVProbeData *p) { uint32_t key, data; uint8_t header[8]; @@ -140,7 +140,6 @@ static int redspark_read_packet(AVFormatContext *s, AVPacket *pkt) ret = av_get_packet(s->pb, pkt, size); if (ret != size) { - av_packet_unref(pkt); return AVERROR(EIO); } @@ -151,7 +150,7 @@ static int redspark_read_packet(AVFormatContext *s, AVPacket *pkt) return ret; } -AVInputFormat ff_redspark_demuxer = { +const AVInputFormat ff_redspark_demuxer = { .name = "redspark", .long_name = NULL_IF_CONFIG_SMALL("RedSpark"), .priv_data_size = sizeof(RedSparkContext),