*/
#include "parser.h"
-
-#define PNGSIG 0x89504e470d0a1a0a
-#define MNGSIG 0x8a4d4e470d0a1a0a
+#include "png.h"
typedef struct PNGParseContext
{
int next = END_NOT_FOUND;
int i = 0;
+ s->pict_type = AV_PICTURE_TYPE_NONE;
+
*poutbuf_size = 0;
if (buf_size == 0)
return 0;
}
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,
};