diff --git a/libavcodec/png_parser.c b/libavcodec/png_parser.c index 47056fa251..722889bdeb 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, };