# HG changeset patch # User cehoyos # Date 1284415409 0 # Node ID 8cd356429e9f8cb0b866b7e0f0e2e7429bf69541 # Parent 351a81a2334384ec7ff0a50eb2468f11cd51038e Test lowres before codec init. diff -r 351a81a23343 -r 8cd356429e9f utils.c --- a/utils.c Sat Sep 11 19:52:09 2010 +0000 +++ b/utils.c Mon Sep 13 22:03:29 2010 +0000 @@ -504,13 +504,13 @@ goto free_and_end; } avctx->frame_number = 0; + if (avctx->codec->max_lowres < avctx->lowres) { + av_log(avctx, AV_LOG_ERROR, "The maximum value for lowres supported by the decoder is %d\n", + avctx->codec->max_lowres); + goto free_and_end; + } + if(avctx->codec->init){ - if (avctx->codec->max_lowres < avctx->lowres) { - av_log(avctx, AV_LOG_ERROR, "The maximum value for lowres supported by the decoder is %d\n", - avctx->codec->max_lowres); - goto free_and_end; - } - ret = avctx->codec->init(avctx); if (ret < 0) { goto free_and_end;