+ if (par->extradata_size) {
+ apng->extra_data = av_mallocz(par->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
+ if (!apng->extra_data)
+ return AVERROR(ENOMEM);
+ apng->extra_data_size = par->extradata_size;
+ memcpy(apng->extra_data, par->extradata, par->extradata_size);
+ }
+