X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Faacenc.c;h=4d0abb107f3397452323c426276b555f5cc66d6c;hb=b8a0be93528187721a2414f66abbc252a258afa3;hp=6d94c769059940baf7f417673ab1371fbf66d6d0;hpb=8e789d244cc946bc350672eeb02453918b21a09f;p=ffmpeg diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c index 6d94c769059..4d0abb107f3 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;