X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Favs.c;h=54b2c3f2a9708923dad64de99bf04dd5301360d7;hb=f15007afa90a3eb3639848d9702c1cc3ac3e896b;hp=62f5a42ac9242b5b09dd4096246348d9e57d22be;hpb=c7488f746154b5dcd70f8a3bef9a9fa5c42ac595;p=ffmpeg diff --git a/libavformat/avs.c b/libavformat/avs.c index 62f5a42ac92..54b2c3f2a97 100644 --- a/libavformat/avs.c +++ b/libavformat/avs.c @@ -50,7 +50,7 @@ typedef enum avs_block_type { AVS_GAME_DATA = 0x04, } AvsBlockType; -static int avs_probe(AVProbeData * p) +static int avs_probe(const AVProbeData * p) { const uint8_t *d; @@ -114,7 +114,6 @@ avs_read_video_packet(AVFormatContext * s, AVPacket * pkt, pkt->data[palette_size + 3] = (size >> 8) & 0xFF; ret = avio_read(s->pb, pkt->data + palette_size + 4, size - 4) + 4; if (ret < size) { - av_packet_unref(pkt); return AVERROR(EIO); } @@ -224,11 +223,6 @@ static int avs_read_packet(AVFormatContext * s, AVPacket * pkt) } } -static int avs_read_close(AVFormatContext * s) -{ - return 0; -} - AVInputFormat ff_avs_demuxer = { .name = "avs", .long_name = NULL_IF_CONFIG_SMALL("Argonaut Games Creature Shock"), @@ -236,5 +230,4 @@ AVInputFormat ff_avs_demuxer = { .read_probe = avs_probe, .read_header = avs_read_header, .read_packet = avs_read_packet, - .read_close = avs_read_close, };