[FFmpeg-cvslog] aacsbr: reduce element type mismatch warning severity
Rostislav Pehlivanov
git at videolan.org
Wed Jun 8 22:02:10 CEST 2016
ffmpeg | branch: master | Rostislav Pehlivanov <atomnuker at gmail.com> | Wed Jun 8 21:01:04 2016 +0100| [a04ae469e748c88ff9f39a9cfae33129badf9894] | committer: Rostislav Pehlivanov
aacsbr: reduce element type mismatch warning severity
All HE-AAC samples with an LFE channel make this warning get spammed on
every frame. Turning off SBR for LFE channels makes sense (since it has
much less coefficients than normal channels do), so this error print is
of no value in this case.
It makes sense to keep the error in other cases, hence why it's still
around, degraded to warning severity since the decoder will still
attempt to decode without SBR.
Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a04ae469e748c88ff9f39a9cfae33129badf9894
---
libavcodec/aacsbr_template.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/aacsbr_template.c b/libavcodec/aacsbr_template.c
index 733e619..5110542 100644
--- a/libavcodec/aacsbr_template.c
+++ b/libavcodec/aacsbr_template.c
@@ -1473,7 +1473,7 @@ void AAC_RENAME(ff_sbr_apply)(AACContext *ac, SpectralBandReplication *sbr, int
int err;
if (id_aac != sbr->id_aac) {
- av_log(ac->avctx, AV_LOG_ERROR,
+ av_log(ac->avctx, id_aac == TYPE_LFE ? AV_LOG_VERBOSE : AV_LOG_WARNING,
"element type mismatch %d != %d\n", id_aac, sbr->id_aac);
sbr_turnoff(sbr);
}
More information about the ffmpeg-cvslog
mailing list