Browse Source

lavc/libvpxenc: Avoid vp8 transparency encoding with auto-alt-ref.

Fixes ticket #5815.
tags/n3.2
Carl Eugen Hoyos 9 years ago
parent
commit
44bcb636c1
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      libavcodec/libvpxenc.c

+ 5
- 0
libavcodec/libvpxenc.c View File

@@ -631,6 +631,11 @@ FF_ENABLE_DEPRECATION_WARNINGS
if (ctx->tune >= 0)
codecctl_int(avctx, VP8E_SET_TUNING, ctx->tune);

if (ctx->auto_alt_ref && ctx->is_alpha && avctx->codec_id == AV_CODEC_ID_VP8) {
av_log(avctx, AV_LOG_ERROR, "Transparency encoding with auto_alt_ref does not work\n");
return AVERROR(EINVAL);
}

if (CONFIG_LIBVPX_VP8_ENCODER && avctx->codec_id == AV_CODEC_ID_VP8) {
#if FF_API_PRIVATE_OPT
FF_DISABLE_DEPRECATION_WARNINGS


Loading…
Cancel
Save