[FFmpeg-devel] [PATCH 1/2] lavc/libaomenc: Show encoder config as a warning in case of failed initialization

James Zern jzern at google.com
Mon Jun 14 20:39:11 EEST 2021


On Sat, Jun 12, 2021 at 12:10 PM Thilo Borgmann <thilo.borgmann at mail.de> wrote:
>
> Hi,
>
> if init fails, it's likely originating from the library's config. This and 2/2 are for easier debugging in that case instead of having to run again with loglevel DEBUG.
>

> ---
>  libavcodec/libaomenc.c | 10 ++++++----
>  1 file changed, 6 insertions(+), 4 deletions(-)
>

lgtm.

> [...]
> -    dump_enc_cfg(avctx, &enccfg);
>      /* Construct Encoder Context */
>      res = aom_codec_enc_init(&ctx->encoder, iface, &enccfg, flags);
>      if (res != AOM_CODEC_OK) {
> +        dump_enc_cfg(avctx, &enccfg, AV_LOG_WARNING);
>          log_encoder_error(avctx, "Failed to initialize encoder");
>          return AVERROR(EINVAL);
> +    } else {

This else could be removed since the other branch returns.

> +        dump_enc_cfg(avctx, &enccfg, AV_LOG_DEBUG);
>      }
>


More information about the ffmpeg-devel mailing list