summaryrefslogtreecommitdiff
path: root/libavcodec/libopusenc.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-04-15 01:49:06 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-04-28 16:56:40 +0200
commit1c7f252783aec37e4ff8049476386f63afe91756 (patch)
tree94fd06f71dd18057e38bfcb5d1e64825e2b721fd /libavcodec/libopusenc.c
parent1ab74bc19354aedfb9afe71515952254753a75cc (diff)
downloadffmpeg-1c7f252783aec37e4ff8049476386f63afe91756.tar.gz
avcodec: Remove redundant freeing of extradata of encoders
AVCodecContext.extradata is freed generically by libavcodec for encoders, so it is unnecessary for an encoder to do it on its own. Reviewed-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/libopusenc.c')
-rw-r--r--libavcodec/libopusenc.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/libavcodec/libopusenc.c b/libavcodec/libopusenc.c
index 8c99b26ddf..c642037aac 100644
--- a/libavcodec/libopusenc.c
+++ b/libavcodec/libopusenc.c
@@ -432,7 +432,6 @@ static av_cold int libopus_encode_init(AVCodecContext *avctx)
fail:
opus_multistream_encoder_destroy(enc);
- av_freep(&avctx->extradata);
return ret;
}
@@ -538,7 +537,6 @@ static av_cold int libopus_encode_close(AVCodecContext *avctx)
ff_af_queue_close(&opus->afq);
av_freep(&opus->samples);
- av_freep(&avctx->extradata);
return 0;
}