Removed some inaccessible filter helpers (old code)
This commit is contained in:
parent
ae21c24929
commit
2183928eee
|
@ -616,47 +616,3 @@ void _2xSaI32 (u8 *srcPtr, u32 srcPitch,
|
|||
dstPtr += dstPitch << 1;
|
||||
} // endof: for (height; height; height--)
|
||||
}
|
||||
|
||||
static u32 Bilinear (u32 A, u32 B, u32 x)
|
||||
{
|
||||
unsigned long areaA, areaB;
|
||||
unsigned long result;
|
||||
|
||||
if (A == B)
|
||||
return A;
|
||||
|
||||
areaB = (x >> 11) & 0x1f; // reduce 16 bit fraction to 5 bits
|
||||
areaA = 0x20 - areaB;
|
||||
|
||||
A = (A & redblueMask) | ((A & greenMask) << 16);
|
||||
B = (B & redblueMask) | ((B & greenMask) << 16);
|
||||
|
||||
result = ((areaA * A) + (areaB * B)) >> 5;
|
||||
|
||||
return (result & redblueMask) | ((result >> 16) & greenMask);
|
||||
}
|
||||
|
||||
static u32 Bilinear4 (u32 A, u32 B, u32 C, u32 D, u32 x,
|
||||
u32 y)
|
||||
{
|
||||
unsigned long areaA, areaB, areaC, areaD;
|
||||
unsigned long result, xy;
|
||||
|
||||
x = (x >> 11) & 0x1f;
|
||||
y = (y >> 11) & 0x1f;
|
||||
xy = (x * y) >> 5;
|
||||
|
||||
A = (A & redblueMask) | ((A & greenMask) << 16);
|
||||
B = (B & redblueMask) | ((B & greenMask) << 16);
|
||||
C = (C & redblueMask) | ((C & greenMask) << 16);
|
||||
D = (D & redblueMask) | ((D & greenMask) << 16);
|
||||
|
||||
areaA = 0x20 + xy - x - y;
|
||||
areaB = x - xy;
|
||||
areaC = y - xy;
|
||||
areaD = xy;
|
||||
|
||||
result = ((areaA * A) + (areaB * B) + (areaC * C) + (areaD * D)) >> 5;
|
||||
|
||||
return (result & redblueMask) | ((result >> 16) & greenMask);
|
||||
}
|
||||
|
|
|
@ -212,4 +212,3 @@ void BilinearPlus32(u8 *srcPtr, u32 srcPitch,
|
|||
to_odd = (u32 *)((u8 *)to + dstPitch);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue