X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fpng_parser.c;h=314de1b4366910b15c1fd3e84513d3ee0672c1e9;hb=e625ae609206e0550ff733965c6f5447579320aa;hp=74f296411810f9624fe5573ec211c8ff8c02bf47;hpb=f4cf6ba8c9646814af842a99335c6ee312ded299;p=ffmpeg diff --git a/libavcodec/png_parser.c b/libavcodec/png_parser.c index 74f29641181..314de1b4366 100644 --- a/libavcodec/png_parser.c +++ b/libavcodec/png_parser.c @@ -45,6 +45,7 @@ static int png_parse(AVCodecParserContext *s, AVCodecContext *avctx, s->pict_type = AV_PICTURE_TYPE_NONE; *poutbuf_size = 0; + *poutbuf = NULL; if (!ppc->pc.frame_start_found) { uint64_t state64 = ppc->pc.state64; @@ -109,7 +110,7 @@ flush: return next; } -AVCodecParser ff_png_parser = { +const AVCodecParser ff_png_parser = { .codec_ids = { AV_CODEC_ID_PNG }, .priv_data_size = sizeof(PNGParseContext), .parser_parse = png_parse,