--- plugin_lumimasking.c 2009/05/27 15:52:05 1.7 +++ plugin_lumimasking.c 2010/03/09 10:00:14 1.9 @@ -1,7 +1,7 @@ /***************************************************************************** * * XVID MPEG-4 VIDEO CODEC - * - XviD plugin: performs a lumimasking algorithm on encoded frame - + * - Xvid plugin: performs a lumimasking algorithm on encoded frame - * * Copyright(C) 2002-2003 Peter Ross * 2002 Christoph Lampert @@ -21,7 +21,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: plugin_lumimasking.c,v 1.7 2009/05/27 15:52:05 Isibaar Exp $ + * $Id: plugin_lumimasking.c,v 1.9 2010/03/09 10:00:14 Isibaar Exp $ * ****************************************************************************/ @@ -204,6 +204,7 @@ ptr += 16*j*data->current.stride[0] + 16*i; if (handle->method) { /* Variance masking mode */ + int variance = 0; /* Accumulate sum and sum of squares over the MB */ for (k = 0; k < 16; k++) { for (l = 0; l < 16; l++) { @@ -213,7 +214,7 @@ } } /* Variance = SSD - SAD^2 / (numpixels) */ - int variance = sum_of_squares - sum * sum / 256; + variance = sum_of_squares - sum * sum / 256; handle->val[j*data->mb_width + i] = (float)variance; } else { /* Luminance masking mode */