kopia lustrzana https://gitlab.com/sane-project/backends
uniformise signature.
rodzic
f95fcf9d56
commit
2eff3e82ba
|
@ -657,8 +657,9 @@ sane_start(SANE_Handle h)
|
||||||
DBG (10, "escl sane_start\n");
|
DBG (10, "escl sane_start\n");
|
||||||
SANE_Status status = SANE_STATUS_GOOD;
|
SANE_Status status = SANE_STATUS_GOOD;
|
||||||
escl_sane_t *handler = h;
|
escl_sane_t *handler = h;
|
||||||
int w = 0;
|
unsigned int w = 0;
|
||||||
int he = 0;
|
unsigned int he = 0;
|
||||||
|
int bps = 0;
|
||||||
|
|
||||||
if (handler->name == NULL)
|
if (handler->name == NULL)
|
||||||
return (SANE_STATUS_INVAL);
|
return (SANE_STATUS_INVAL);
|
||||||
|
@ -699,12 +700,12 @@ sane_start(SANE_Handle h)
|
||||||
if (status != SANE_STATUS_GOOD)
|
if (status != SANE_STATUS_GOOD)
|
||||||
return (status);
|
return (status);
|
||||||
status = escl_scan(handler->scanner, handler->name, handler->result);
|
status = escl_scan(handler->scanner, handler->name, handler->result);
|
||||||
get_JPEG_dimension(handler->scanner->tmp, &w, &he);
|
bps = get_JPEG_dimension(handler->scanner->tmp, &w, &he);
|
||||||
fseek(handler->scanner->tmp, SEEK_SET, 0);
|
fseek(handler->scanner->tmp, SEEK_SET, 0);
|
||||||
handler->ps.depth = 8;
|
handler->ps.depth = 8;
|
||||||
handler->ps.pixels_per_line = w;
|
handler->ps.pixels_per_line = (int)w;
|
||||||
handler->ps.lines = he;
|
handler->ps.lines = (int)he;
|
||||||
handler->ps.bytes_per_line = w * 3;
|
handler->ps.bytes_per_line = (int)w * bps;
|
||||||
handler->ps.last_frame = SANE_TRUE;
|
handler->ps.last_frame = SANE_TRUE;
|
||||||
handler->ps.format = SANE_FRAME_RGB;
|
handler->ps.format = SANE_FRAME_RGB;
|
||||||
return (status);
|
return (status);
|
||||||
|
|
Ładowanie…
Reference in New Issue