--- trunk/xvidcore/vfw/src/codec.c 2011/05/18 09:10:05 1988 +++ trunk/xvidcore/vfw/src/codec.c 2011/06/21 07:53:07 2020 @@ -159,6 +159,11 @@ return ICERR_BADFORMAT; } + if ((inhdr->biWidth % 4) || (inhdr->biHeight % 4)) + { + return ICERR_BADFORMAT; + } + if (lpbiOutput == NULL) { return ICERR_OK;