Pixel flavor is never PF_WhiteIs0, so the associated code can be removed.

merge-requests/1/head
Jan Hauffa 2011-03-08 18:15:30 +01:00 zatwierdzone przez m. allan noah
rodzic 76a23c3bc4
commit ce6d7010d3
5 zmienionych plików z 5 dodań i 32 usunięć

Wyświetl plik

@ -242,7 +242,6 @@ calc_parameters (Mustek_Scanner * s)
s->setpara.fmArea.y2 =
(unsigned short) ((SANE_UNFIX (s->val[OPT_BR_Y].w) * 300.0) / MM_PER_INCH + 0.5);
s->setpara.pfPixelFlavor = PF_BlackIs0;
s->setpara.wLinearThreshold = s->val[OPT_THRESHOLD].w;
s->setpara.wTargetDPI = s->val[OPT_RESOLUTION].w;
@ -518,18 +517,6 @@ SetParameters (LPSETPARAMETERS pSetParameters)
return FALSE;
}
/*3. pixel flavor */
if (PF_BlackIs0 == pSetParameters->pfPixelFlavor
|| PF_WhiteIs0 == pSetParameters->pfPixelFlavor)
{
g_PixelFlavor = pSetParameters->pfPixelFlavor;
}
else
{
DBG (DBG_ERR, "SetParameters: PixelFlavor error\n");
return FALSE;
}
/*4. Scan area */
if (pSetParameters->fmArea.x1 >= pSetParameters->fmArea.x2)
{
@ -723,7 +710,6 @@ StartScan (void)
return Reflective_SetupScan (g_ssSuggest.cmScanMode,
g_ssSuggest.wXDpi,
g_ssSuggest.wYDpi,
PF_BlackIs0,
g_ssSuggest.wX,
g_ssSuggest.wY,
g_ssSuggest.wWidth, g_ssSuggest.wHeight);
@ -737,7 +723,6 @@ StartScan (void)
return Transparent_SetupScan (g_ssSuggest.cmScanMode,
g_ssSuggest.wXDpi,
g_ssSuggest.wYDpi,
PF_BlackIs0,
g_ssSuggest.wX,
g_ssSuggest.wY,
g_ssSuggest.wWidth, g_ssSuggest.wHeight);
@ -784,7 +769,7 @@ ReadScannedData (LPIMAGEROWS pImageRows)
pImageRows->wXferedLineNum = Rows;
if (g_PixelFlavor == PF_WhiteIs0 || g_ScanMode == CM_TEXT)
if (g_ScanMode == CM_TEXT)
{
int TotalSize = Rows * g_ssSuggest.dwBytesPerRow;
for (i = 0; i < TotalSize; i++)
@ -1647,8 +1632,6 @@ sane_start (SANE_Handle handle)
s->setpara.fmArea.y1);
DBG (DBG_INFO, "Sane_start:setpara ,setpara.fmArea.y2=%d\n",
s->setpara.fmArea.y2);
DBG (DBG_INFO, "Sane_start:setpara ,setpara.pfPixelFlavor=%d\n",
s->setpara.pfPixelFlavor);
DBG (DBG_INFO, "Sane_start:setpara ,setpara.wLinearThreshold=%d\n",
s->setpara.wLinearThreshold);
DBG (DBG_INFO, "Sane_start:setpara ,setpara.wTargetDPI=%d\n",

Wyświetl plik

@ -100,7 +100,6 @@ static COLORMODE g_ScanMode;
static TARGETIMAGE g_tiTarget;
static SCANTYPE g_ScanType = ST_Reflective;
static SCANSOURCE g_ssScanSource;
static PIXELFLAVOR g_PixelFlavor;
static SUGGESTSETTING g_ssSuggest;
static Asic g_chip;
@ -171,7 +170,6 @@ MustScanner_Init (void)
g_pGammaTable = NULL;
g_ssScanSource = SS_Reflective;
g_PixelFlavor = PF_BlackIs0;
Asic_Close (&g_chip);

Wyświetl plik

@ -50,11 +50,6 @@
/* const use in structures*/
/*pixel flavor*/
typedef SANE_Byte PIXELFLAVOR;
#define PF_BlackIs0 0x00
#define PF_WhiteIs0 0x01
/*scan source*/
typedef SANE_Byte SCANSOURCE;
#define SS_Reflective 0x00
@ -107,7 +102,6 @@ typedef struct tagSETPARAMETERS
unsigned short wTargetDPI;
COLORMODE cmColorMode;
unsigned short wLinearThreshold; /*threshold for Line art mode */
PIXELFLAVOR pfPixelFlavor;
SCANSOURCE ssScanSource;
unsigned short * pGammaTable;
} SETPARAMETERS, *LPSETPARAMETERS;

Wyświetl plik

@ -48,7 +48,7 @@
static SANE_Bool Reflective_Reset (void);
static SANE_Bool Reflective_ScanSuggest (PTARGETIMAGE pTarget, PSUGGESTSETTING pSuggest);
static SANE_Bool Reflective_SetupScan (COLORMODE ColorMode, unsigned short XDpi, unsigned short YDpi,
SANE_Bool isInvert, unsigned short X, unsigned short Y, unsigned short Width,
unsigned short X, unsigned short Y, unsigned short Width,
unsigned short Height);
static SANE_Bool Reflective_StopScan (void);
static SANE_Bool Reflective_GetRows (SANE_Byte * lpBlock, unsigned short * Rows, SANE_Bool isOrderInvert);
@ -328,9 +328,8 @@ static SANE_Bool
Reflective_SetupScan (COLORMODE ColorMode,
unsigned short XDpi,
unsigned short YDpi,
SANE_Bool isInvert, unsigned short X, unsigned short Y, unsigned short Width, unsigned short Height)
unsigned short X, unsigned short Y, unsigned short Width, unsigned short Height)
{
isInvert = isInvert;
DBG (DBG_FUNC, "Reflective_SetupScan: Call in\n");
if (g_bOpened)
{

Wyświetl plik

@ -49,7 +49,7 @@
static SANE_Bool Transparent_Reset (void);
static SANE_Bool Transparent_ScanSuggest (PTARGETIMAGE pTarget, PSUGGESTSETTING pSuggest);
static SANE_Bool Transparent_SetupScan (COLORMODE ColorMode, unsigned short XDpi, unsigned short YDpi,
SANE_Bool isInvert, unsigned short X, unsigned short Y, unsigned short Width,
unsigned short X, unsigned short Y, unsigned short Width,
unsigned short Height);
static SANE_Bool Transparent_StopScan (void);
static SANE_Bool Transparent_GetRows (SANE_Byte * lpBlock, unsigned short * Rows, SANE_Bool isOrderInvert);
@ -282,12 +282,11 @@ Return value:
***********************************************************************/
static SANE_Bool
Transparent_SetupScan (COLORMODE ColorMode, unsigned short XDpi, unsigned short YDpi,
SANE_Bool isInvert, unsigned short X, unsigned short Y, unsigned short Width, unsigned short Height)
unsigned short X, unsigned short Y, unsigned short Width, unsigned short Height)
{
SANE_Bool hasTA;
unsigned short wTAShadingMinus = 0;
isInvert = isInvert;
DBG (DBG_FUNC, "Transparent_SetupScan: call in\n");
if (g_bOpened)