X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fgifdec.c;h=c20bde178191067f574144377a07af751a429bac;hb=bc70684e74a185d7b80c8b80bdedda659cb581b8;hp=7dc67ba87537b6523e8f85a3d794472295df114a;hpb=cd8087444bb459c7c62e21913adfef5ec09675cc;p=ffmpeg diff --git a/libavformat/gifdec.c b/libavformat/gifdec.c index 7dc67ba8753..c20bde17819 100644 --- a/libavformat/gifdec.c +++ b/libavformat/gifdec.c @@ -69,7 +69,7 @@ typedef struct GIFDemuxContext { */ #define GIF_MIN_DELAY 2 -static int gif_probe(AVProbeData *p) +static int gif_probe(const AVProbeData *p) { /* check magick */ if (memcmp(p->buf, gif87a_sig, 6) && memcmp(p->buf, gif89a_sig, 6)) @@ -144,7 +144,7 @@ static int gif_read_header(AVFormatContext *s) AVBPrint bp; int block_size; - av_bprint_init(&bp, 0, -1); + av_bprint_init(&bp, 0, AV_BPRINT_SIZE_UNLIMITED); while ((block_size = avio_r8(pb)) != 0) { avio_read_to_bprint(pb, &bp, block_size); } @@ -397,7 +397,7 @@ static const AVClass demuxer_class = { .category = AV_CLASS_CATEGORY_DEMUXER, }; -AVInputFormat ff_gif_demuxer = { +const AVInputFormat ff_gif_demuxer = { .name = "gif", .long_name = NULL_IF_CONFIG_SMALL("CompuServe Graphics Interchange Format (GIF)"), .priv_data_size = sizeof(GIFDemuxContext),