aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/aacdec_template.c
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2022-10-29 14:01:01 +0200
committerLynne <dev@lynne.ee>2022-11-06 14:39:35 +0100
commitfbe6a51b11e20c5dfe076877f02d2bbb2300005d (patch)
treefe59023419b7d29384fffaba3df58c7b59e8c31b /libavcodec/aacdec_template.c
parent5f1111e42ea7763d24d74b596285f5daeaa203f7 (diff)
downloadffmpeg-fbe6a51b11e20c5dfe076877f02d2bbb2300005d.tar.gz
aacsbr: convert to lavu/tx
Diffstat (limited to 'libavcodec/aacdec_template.c')
-rw-r--r--libavcodec/aacdec_template.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libavcodec/aacdec_template.c b/libavcodec/aacdec_template.c
index 40589dda2a..444dc4fa9d 100644
--- a/libavcodec/aacdec_template.c
+++ b/libavcodec/aacdec_template.c
@@ -135,9 +135,12 @@ static av_cold int che_configure(AACContext *ac,
return AVERROR_INVALIDDATA;
if (che_pos) {
if (!ac->che[type][id]) {
+ int ret;
if (!(ac->che[type][id] = av_mallocz(sizeof(ChannelElement))))
return AVERROR(ENOMEM);
- AAC_RENAME(ff_aac_sbr_ctx_init)(ac, &ac->che[type][id]->sbr, type);
+ ret = AAC_RENAME(ff_aac_sbr_ctx_init)(ac, &ac->che[type][id]->sbr, type);
+ if (ret < 0)
+ return ret;
}
if (type != TYPE_CCE) {
if (*channels >= MAX_CHANNELS - (type == TYPE_CPE || (type == TYPE_SCE && ac->oc[1].m4ac.ps == 1))) {