Apr 2, 2024, 23:45 by ffmpeg-devel@ffmpeg.org: > From: Ted Meyer <tmathme...@chromium.org> > > The parser needs to be able to be created when demuxing, otherwise the > channel count and layout can't be successfully generated. > > Signed-off-by: Ted Meyer <tmathme...@chromium.org> > --- > libavcodec/aacdec_template.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/aacdec_template.c b/libavcodec/aacdec_template.c > index aa856d7fe1..9afa3aba83 100644 > --- a/libavcodec/aacdec_template.c > +++ b/libavcodec/aacdec_template.c > @@ -1022,6 +1022,7 @@ static int > decode_audio_specific_config_gb(AACDecContext *ac, > case AOT_AAC_LTP: > case AOT_ER_AAC_LC: > case AOT_ER_AAC_LD: > + case AOT_USAC_NOSBR: > if ((ret = decode_ga_specific_config(ac, avctx, gb, get_bit_alignment, > m4ac, m4ac->chan_config)) < 0) > return ret; >
That's a really invalid workaround which also disables warning users that xHE-AAC is not implemented. The xHE-AAC header is not an extension of the GA header to decode anything properly, even without SBR. I'll be posting patches in a few days to add xHE-AAC decoding support which also fixes remuxing. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".