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