diff --git a/libavcodec/png_parser.c b/libavcodec/png_parser.c index 47056fa25129e378947c25a0cfd0e77e4dbc5881..722889bdeb4d0d44708d6fa954913d7c97ea2b1c 100644 --- a/libavcodec/png_parser.c +++ b/libavcodec/png_parser.c @@ -115,9 +115,8 @@ flush: } AVCodecParser ff_png_parser = { - { CODEC_ID_PNG }, - sizeof(PNGParseContext), - NULL, - png_parse, - ff_parse_close, + .codec_ids = { CODEC_ID_PNG }, + .priv_data_size = sizeof(PNGParseContext), + .parser_parse = png_parse, + .parser_close = ff_parse_close, };