diff --git a/BizHawk.Client.EmuHawk/AVOut/Quantize/OctreeQuantizer.cs b/BizHawk.Client.EmuHawk/AVOut/Quantize/OctreeQuantizer.cs index 49fb158c3f..1d0a75007d 100644 --- a/BizHawk.Client.EmuHawk/AVOut/Quantize/OctreeQuantizer.cs +++ b/BizHawk.Client.EmuHawk/AVOut/Quantize/OctreeQuantizer.cs @@ -381,9 +381,9 @@ namespace BizHawk.Client.EmuHawk { // Go to the next level down in the tree int shift = 7 - level; - int r = pixel & 0xFF; + int b = pixel & 0xFF; int g = (pixel >> 8) & 0xFF; - int b = (pixel >> 16) & 0xFF; + int r = (pixel >> 16) & 0xFF; int index = ((r & mask[level]) >> (shift - 2)) | ((g & mask[level]) >> (shift - 1)) | ((b & mask[level]) >> (shift)); @@ -504,9 +504,9 @@ namespace BizHawk.Client.EmuHawk if (!_leaf) { int shift = 7 - level; - int r = pixel & 0xFF; + int b = pixel & 0xFF; int g = (pixel >> 8) & 0xFF; - int b = (pixel >> 16) & 0xFF; + int r = (pixel >> 16) & 0xFF; int index = ((r & mask[level]) >> (shift - 2)) | ((g & mask[level]) >> (shift - 1)) | ((b & mask[level]) >> (shift)); @@ -530,9 +530,9 @@ namespace BizHawk.Client.EmuHawk public void Increment(int pixel) { ++_pixelCount; - int r = pixel&0xFF; + int b = pixel&0xFF; int g = (pixel>>8) & 0xFF; - int b = (pixel >> 16) & 0xFF; + int r = (pixel >> 16) & 0xFF; _red += r; _green += g; _blue += b; diff --git a/BizHawk.Client.EmuHawk/AVOut/Quantize/Quantizer.cs b/BizHawk.Client.EmuHawk/AVOut/Quantize/Quantizer.cs index 8effc61d66..44c05cd6dd 100644 --- a/BizHawk.Client.EmuHawk/AVOut/Quantize/Quantizer.cs +++ b/BizHawk.Client.EmuHawk/AVOut/Quantize/Quantizer.cs @@ -249,9 +249,9 @@ namespace BizHawk.Client.EmuHawk // Quantize the pixel int srcPixel = *pSourcePixel; - int srcR = srcPixel & 0xFF; - int srcG = (srcPixel>>8) & 0xFF; - int srcB = (srcPixel>>16) & 0xFF; + int srcR = srcPixel & 0xFF; //not + int srcG = (srcPixel>>8) & 0xFF; //a + int srcB = (srcPixel>>16) & 0xFF; //mistake int srcA = (srcPixel >> 24) & 0xFF; int targetB = ClampToByte(srcB - ((errorThisRowB[col] * weight) / 8)); diff --git a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj index 335979dd2d..d85d1b2505 100644 --- a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj +++ b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj @@ -197,6 +197,15 @@ + + Code + + + Code + + + Code + Form