diff --git a/libavcodec/dv.c b/libavcodec/dv.c index cd2cd4ba8f..4ea3099cd9 100644 --- a/libavcodec/dv.c +++ b/libavcodec/dv.c @@ -335,6 +335,10 @@ static av_cold int dvvideo_init_encoder(AVCodecContext *avctx) ff_dv_print_profiles(avctx, AV_LOG_ERROR); return AVERROR(EINVAL); } + if (avctx->height > 576) { + av_log(avctx, AV_LOG_ERROR, "DVCPRO HD encoding is not supported.\n"); + return AVERROR_PATCHWELCOME; + } dv_vlc_map_tableinit();