diff options
author | Moritz Barsnick <barsnick@gmx.net> | 2018-07-06 23:49:50 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2018-09-09 12:01:07 +0200 |
commit | 1693a6818730760b3f2e9fbc13354dcb6c31c86f (patch) | |
tree | f0541ac2cf3dc6f012fbbddd1b3dc85c288b7ee7 /libavcodec/aacenc.c | |
parent | 05df39cf3f818b9dd28df450c00289cf8f276898 (diff) | |
download | ffmpeg-1693a6818730760b3f2e9fbc13354dcb6c31c86f.tar.gz |
avcodec/aacenc: report channel layout by name
Possibly useful in the error case.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/aacenc.c')
-rw-r--r-- | libavcodec/aacenc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c index 6d94c76905..4d0abb107f 100644 --- a/libavcodec/aacenc.c +++ b/libavcodec/aacenc.c @@ -982,11 +982,13 @@ static av_cold int aac_encode_init(AVCodecContext *avctx) } if (s->needs_pce) { + char buf[64]; for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) if (avctx->channel_layout == aac_pce_configs[i].layout) break; - ERROR_IF(i == FF_ARRAY_ELEMS(aac_pce_configs), "Unsupported channel layout\n"); - av_log(avctx, AV_LOG_INFO, "Using a PCE to encode channel layout\n"); + av_get_channel_layout_string(buf, sizeof(buf), -1, avctx->channel_layout); + ERROR_IF(i == FF_ARRAY_ELEMS(aac_pce_configs), "Unsupported channel layout \"%s\"\n", buf); + av_log(avctx, AV_LOG_INFO, "Using a PCE to encode channel layout \"%s\"\n", buf); s->pce = aac_pce_configs[i]; s->reorder_map = s->pce.reorder_map; s->chan_map = s->pce.config_map; |