Skip to content
Snippets Groups Projects
Commit bf15981b authored by Alex Converse's avatar Alex Converse
Browse files

libvpxenc: Don't spam level errors for VP8 encodes

Fixes "Failed to set VP9E_GET_LEVEL codec control: Codec does not
implement requested capability" log messages on VP8 encodes.
parent 6a8c0d83
No related branches found
No related tags found
No related merge requests found
...@@ -293,7 +293,8 @@ static av_cold int vpx_free(AVCodecContext *avctx) ...@@ -293,7 +293,8 @@ static av_cold int vpx_free(AVCodecContext *avctx)
VPxContext *ctx = avctx->priv_data; VPxContext *ctx = avctx->priv_data;
#if VPX_ENCODER_ABI_VERSION >= 12 #if VPX_ENCODER_ABI_VERSION >= 12
if (ctx->level >= 0 && !(avctx->flags & AV_CODEC_FLAG_PASS1)) { if (avctx->codec_id == AV_CODEC_ID_VP9 && ctx->level >= 0 &&
!(avctx->flags & AV_CODEC_FLAG_PASS1)) {
int level_out = 0; int level_out = 0;
if (!codecctl_intp(avctx, VP9E_GET_LEVEL, &level_out)) if (!codecctl_intp(avctx, VP9E_GET_LEVEL, &level_out))
av_log(avctx, AV_LOG_INFO, "Encoded level %.1f\n", level_out * 0.1); av_log(avctx, AV_LOG_INFO, "Encoded level %.1f\n", level_out * 0.1);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment