- if (dest) {
- if (codec->extradata_size) {
- memcpy(dest, codec->extradata, codec->extradata_size);
- av_free(codec->extradata);
- }
-
- memcpy(dest + codec->extradata_size, start_sequence,
- sizeof(start_sequence));
- memcpy(dest + codec->extradata_size + sizeof(start_sequence),
- decoded_packet, packet_size);
- memset(dest + codec->extradata_size + sizeof(start_sequence) +
- packet_size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
-
- codec->extradata = dest;
- codec->extradata_size += sizeof(start_sequence) + packet_size;
- } else {