diff options
author | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2012-01-17 20:34:26 +0100 |
---|---|---|
committer | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2012-01-17 22:16:07 +0100 |
commit | 178f8ea76e52f79e2b7f4a01973d11f5c518f915 (patch) | |
tree | 9c3559f88d48deb37ad2997975d4c1ee895711f8 /libavcodec/utils.c | |
parent | 1de5154dfb9a1987f0cfb597ca71a41425015417 (diff) | |
download | ffmpeg-178f8ea76e52f79e2b7f4a01973d11f5c518f915.tar.gz |
Use ff_packet_free_side_data instead of duplicating it.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Diffstat (limited to 'libavcodec/utils.c')
-rw-r--r-- | libavcodec/utils.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c index ccccd54acc..57e5fb9d09 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1121,13 +1121,7 @@ int attribute_align_arg avcodec_encode_audio(AVCodecContext *avctx, avctx->coded_frame->key_frame = !!(pkt.flags & AV_PKT_FLAG_KEY); } /* free any side data since we cannot return it */ - if (pkt.side_data_elems > 0) { - int i; - for (i = 0; i < pkt.side_data_elems; i++) - av_free(pkt.side_data[i].data); - av_freep(&pkt.side_data); - pkt.side_data_elems = 0; - } + ff_packet_free_side_data(&pkt); if (frame && frame->extended_data != frame->data) av_freep(&frame->extended_data); |