kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Pass OPTICAL_FLAG_STAGGER flag via session
rodzic
a4b551be0c
commit
8618a49182
|
@ -1081,9 +1081,7 @@ static void gl843_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
|
||||||
unsigned used_pixels = endx - startx;
|
unsigned used_pixels = endx - startx;
|
||||||
|
|
||||||
/* in case of stagger we have to start at an odd coordinate */
|
/* in case of stagger we have to start at an odd coordinate */
|
||||||
if ((flags & OPTICAL_FLAG_STAGGER)
|
if (session.num_staggered_lines > 0 && (startx & 1) == 0) {
|
||||||
&&((startx & 1)==0))
|
|
||||||
{
|
|
||||||
startx++;
|
startx++;
|
||||||
endx++;
|
endx++;
|
||||||
}
|
}
|
||||||
|
@ -1330,8 +1328,6 @@ static void gl843_init_scan_regs(Genesys_Device* dev, const Genesys_Sensor& sens
|
||||||
oflags |= OPTICAL_FLAG_DISABLE_GAMMA;
|
oflags |= OPTICAL_FLAG_DISABLE_GAMMA;
|
||||||
if (session.params.flags & SCAN_FLAG_DISABLE_LAMP)
|
if (session.params.flags & SCAN_FLAG_DISABLE_LAMP)
|
||||||
oflags |= OPTICAL_FLAG_DISABLE_LAMP;
|
oflags |= OPTICAL_FLAG_DISABLE_LAMP;
|
||||||
if (session.num_staggered_lines)
|
|
||||||
oflags |= OPTICAL_FLAG_STAGGER;
|
|
||||||
if (session.params.flags & SCAN_FLAG_USE_XPA)
|
if (session.params.flags & SCAN_FLAG_USE_XPA)
|
||||||
oflags |= OPTICAL_FLAG_USE_XPA;
|
oflags |= OPTICAL_FLAG_USE_XPA;
|
||||||
|
|
||||||
|
|
|
@ -384,7 +384,6 @@ typedef struct {
|
||||||
#define OPTICAL_FLAG_DISABLE_GAMMA 0x01 /**< disable gamma correction */
|
#define OPTICAL_FLAG_DISABLE_GAMMA 0x01 /**< disable gamma correction */
|
||||||
#define OPTICAL_FLAG_DISABLE_SHADING 0x02 /**< disable shading correction */
|
#define OPTICAL_FLAG_DISABLE_SHADING 0x02 /**< disable shading correction */
|
||||||
#define OPTICAL_FLAG_DISABLE_LAMP 0x04 /**< turn off lamp */
|
#define OPTICAL_FLAG_DISABLE_LAMP 0x04 /**< turn off lamp */
|
||||||
#define OPTICAL_FLAG_STAGGER 0x20 /**< disable stagger correction */
|
|
||||||
#define OPTICAL_FLAG_USE_XPA 0x40 /**< use XPA lamp rather than regular one */
|
#define OPTICAL_FLAG_USE_XPA 0x40 /**< use XPA lamp rather than regular one */
|
||||||
|
|
||||||
/*@} */
|
/*@} */
|
||||||
|
|
Ładowanie…
Reference in New Issue