Lines Matching refs:extra_data
47 uint8_t *extra_data;
106 apng->extra_data = av_mallocz(par->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
107 if (!apng->extra_data)
110 memcpy(apng->extra_data, par->extradata, par->extradata_size);
129 av_freep(&apng->extra_data);
130 apng->extra_data = av_mallocz(side_data_size + AV_INPUT_BUFFER_PADDING_SIZE);
131 if (!apng->extra_data)
134 memcpy(apng->extra_data, side_data, apng->extra_data_size);
144 existing_acTL_chunk = apng_find_chunk(MKBETAG('a', 'c', 'T', 'L'), apng->extra_data, apng->extra_data_size);
147 avio_write(io_context, apng->extra_data, existing_acTL_chunk - apng->extra_data);
148 avio_write(io_context, chunk_after_acTL, apng->extra_data + apng->extra_data_size - chunk_after_acTL);
150 avio_write(io_context, apng->extra_data, apng->extra_data_size);
170 avio_write(io_context, apng->extra_data, apng->extra_data_size);
172 existing_acTL_chunk = apng_find_chunk(MKBETAG('a', 'c', 'T', 'L'), apng->extra_data, apng->extra_data_size);
288 av_freep(&apng->extra_data);