Wykres commitów

4703 Commity (462df7d6ad72b1c35e155987ec9f173f45a1ee91)

Autor SHA1 Wiadomość Data
Povilas Kanapickas 68e5f8a912 genesys: Put the backend code into a separate namespace 2019-10-12 22:33:57 +03:00
Povilas Kanapickas e32a45fef8 genesys: Retrieve depth from session in genesys_warmup_lamp() 2019-10-02 12:01:27 +03:00
Povilas Kanapickas 17740df924 genesys: Remove support for binary logging 2019-10-02 12:01:26 +03:00
Rolf Bensch 41ce1eb204 pixma: backend version 0.23.5 2019-10-12 18:49:10 +02:00
Povilas Kanapickas a89ffe8f2c Merge branch 'genesys-remove-1bit-support' into 'master'
genesys: Remove support for scanning 1 bit output

See merge request sane-project/backends!212
2019-10-12 16:09:29 +00:00
Rolf Bensch d5c0240f43 Merge remote-tracking branch 'origin/master' 2019-10-12 18:07:03 +02:00
Rolf Bensch ba9bc24fd2 pixma: replace snprintf() by strftime()
strftime() uses format specifiers with fixed lengths.
2019-10-12 17:59:13 +02:00
Povilas Kanapickas eb2f836481 genesys: Remove low-level support for 1-bit depth scans 2019-10-01 18:11:52 +03:00
Povilas Kanapickas 0180c4c5d8 genesys: Remove SCAN_FLAG_DYNAMIC_LINEART 2019-10-01 18:11:51 +03:00
Povilas Kanapickas 8be96ecd60 genesys: Simplify code as dynamic_lineart is always enabled for lineart 2019-10-01 18:11:50 +03:00
Povilas Kanapickas 3263b986ce genesys: Remove support of --disable-dynamic-lineart option 2019-10-01 18:11:49 +03:00
Povilas Kanapickas bff9f2fdc4 genesys: Fix crash during sane_exit() on high debug level 2019-10-01 18:11:48 +03:00
Povilas Kanapickas 158cc81e20 genesys: Simplify setup of session depth parameter 2019-10-01 18:11:47 +03:00
Povilas Kanapickas 9581f29f13 Merge branch 'genesys-fix-warnings' into 'master'
genesys: Fix warnings not enabled in regular build

See merge request sane-project/backends!209
2019-10-12 15:43:04 +00:00
Povilas Kanapickas 5ca0acd19a Merge branch 'genesys-plustek-7300-7500i' into 'master'
genesys: Implement support for Plustek OpticFilm 7300 and 7500i scanners

See merge request sane-project/backends!210
2019-10-12 15:41:59 +00:00
Povilas Kanapickas f8623e8f53 genesys: Add support for Plustek OpticFilm 7500i 2019-10-12 18:23:56 +03:00
Povilas Kanapickas 20da3df501 genesys: Add support for Plustek Opticfilm 7300 2019-10-12 18:23:55 +03:00
Povilas Kanapickas b5e4d86eb2 genesys: Use separate translation unit for conversion functions 2019-10-12 18:17:17 +03:00
Povilas Kanapickas 9f44bab6e0 genesys: Move backend files to a separate directory 2019-10-12 18:17:17 +03:00
Povilas Kanapickas 09336e0286 genesys: Remove code that has no effect 2019-10-01 15:41:27 +03:00
Povilas Kanapickas cccd1e949a genesys: Fix unused exception warning 2019-10-01 15:41:26 +03:00
Povilas Kanapickas 60b6465115 genesys: Emit single vtable of ImagePipelineNodeCallableSource 2019-10-01 15:41:25 +03:00
Povilas Kanapickas c8f2a815c0 genesys: Don't use std types from global namespace 2019-10-01 15:41:24 +03:00
Povilas Kanapickas 1423db6618 genesys: Include missing includes 2019-10-01 15:41:23 +03:00
Povilas Kanapickas 42cace02c5 genesys: Simplify version logging 2019-10-01 12:09:51 +03:00
Povilas Kanapickas 4c90bfcaee genesys: Remove uses of old-style casts where possible 2019-10-01 12:09:50 +03:00
Povilas Kanapickas 8537ba21b7 genesys: Don't emit symbols of internal objects 2019-10-01 12:09:49 +03:00
Povilas Kanapickas 9c7199c09e genesys: Don't use std identifiers from global scope 2019-10-01 12:09:48 +03:00
Povilas Kanapickas bb84d6d9e4 genesys: Remove unused code 2019-10-01 12:09:47 +03:00
Povilas Kanapickas e20e73f434 genesys: Don't use C-style casts where possible 2019-10-01 12:09:46 +03:00
Povilas Kanapickas 497c9aeba2 genesys: Wrap SANE_Fixed into class which automatically converts values 2019-10-01 10:52:44 +03:00
Povilas Kanapickas b176366dcf genesys: Increase wait for home timeout to 200 seconds 2019-10-01 10:52:43 +03:00
Povilas Kanapickas 8a1bc90521 genesys: Simplify sanei_genesys_wait_for_home() 2019-10-01 10:52:42 +03:00
Povilas Kanapickas 61e1f1bf08 genesys: Simplify usage of sanei_genesys_get_status() 2019-10-01 08:18:47 +03:00
Povilas Kanapickas 26e418537f genesys: Reduce duplication of waiting for non-empty buffer state 2019-10-01 08:18:46 +03:00
Povilas Kanapickas bf9d69d20d genesys: Replace uses of SANE_Bool with bool 2019-10-01 08:18:45 +03:00
Povilas Kanapickas 6da4e69d95 genesys: Mark overridden functions consistently 2019-10-01 08:18:44 +03:00
Povilas Kanapickas 44ac90d309 genesys: Fix misuses of comma operator 2019-10-01 08:18:43 +03:00
Povilas Kanapickas 7ac53bce10 genesys: Replace uses of nullptr 2019-10-01 08:18:42 +03:00
Povilas Kanapickas 0781f3fd39 genesys: Make sure calib_reg are available before writing into them 2019-10-12 02:59:11 +03:00
Olaf Meeuwissen 0e4a2d107a Merge branch 'hh' into 'master'
uClibc-ng fixes

See merge request sane-project/backends!198
2019-10-06 02:47:36 +00:00
Povilas Kanapickas ec8dadc0a0 genesys: Use consistent names for enums of Canon scanners 2019-10-05 10:47:13 +03:00
Povilas Kanapickas 6a1055143f genesys: Use consistent names for enums of Plustek scanners 2019-10-05 10:47:13 +03:00
Rosen Penev fc699d2bf5
treewide: Replace bzero with memset
bzero was removed in POSIX 2008. It is optionally unavailable with
uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-03 11:47:50 -07:00
Rosen Penev 5c0f0eb128
pieusb_buffer: Define L_tmpnam if not available
uClibc-ng does not make it available for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-03 11:47:50 -07:00
Rosen Penev c320a72e32
treewide: Replace mktemp by mkstemp
mktemp has been removed in POSIX 2008. uClibc-ng optionally does not make
it available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-03 11:47:49 -07:00
Rolf Bensch 899d6968fa pixma: backend version 0.23.3 2019-10-01 22:58:54 +02:00
Rolf Bensch af09cf3ac8 pixma: add document feeder support for i-SENSYS MF260 Series 2019-10-01 22:57:18 +02:00
Povilas Kanapickas a42a177a7a genesys: Bump calibration version 2019-09-30 13:52:05 +03:00
Povilas Kanapickas 98b4742aab genesys: Use strong enum for motor step type 2019-09-30 13:52:04 +03:00
Povilas Kanapickas 719a0cf55c genesys: Use strong enum for motor id 2019-09-30 13:52:03 +03:00
Povilas Kanapickas 45aec26104 genesys: Use strong enum for gpio type 2019-09-30 13:52:02 +03:00
Povilas Kanapickas d4ca0177a1 genesys: Use strong enum for ADC id 2019-09-30 13:52:01 +03:00
Povilas Kanapickas df14234297 genesys: Use strong enum for sensor id 2019-09-30 13:52:00 +03:00
Povilas Kanapickas 66937f6468 genesys: Remove invalid comment 2019-09-30 13:51:59 +03:00
Povilas Kanapickas 6971301590 genesys: Rename Genesys_Sensor::{CCD -> ccd}_start_xoffset 2019-09-30 13:51:58 +03:00
Povilas Kanapickas 591309a29e genesys: Use strongly typed enum for model id 2019-09-30 13:51:57 +03:00
Povilas Kanapickas 290d19a097 Merge branch 'genesys-model-flag-inverted-output' into 'master'
genesys: Introduce a model flag for inverted 16-bit output

See merge request sane-project/backends!202
2019-10-05 06:27:44 +00:00
Povilas Kanapickas 7fb6582157 genesys: Introduce a model flag for inverted 16-bit output 2019-10-05 09:09:13 +03:00
Povilas Kanapickas 32dea76956 genesys: Use virtual functions for command set actions 2019-10-05 09:03:18 +03:00
Povilas Kanapickas 1face9299d genesys: Fix uninitialized option group names 2019-10-05 02:25:34 +03:00
Povilas Kanapickas 643ac8eab2 genesys: Fix memory leaks in global data 2019-10-05 02:25:34 +03:00
Rolf Bensch 65d9497ff3 pixma: fix network scanner model for Canon i-SENSYS MF640 Series 2019-10-04 21:29:13 +02:00
Rolf Bensch d78dc1a30b Merge remote-tracking branch 'origin/master' 2019-10-04 11:22:09 +02:00
Rolf Bensch 4239428c87 pixma: backend version 0.23.4 2019-10-04 11:21:43 +02:00
Rolf Bensch 14851d780d pixma: CanoScan LiDE 300 supports max. 2400 dpi 2019-10-04 11:21:14 +02:00
Povilas Kanapickas ef29ed60c2 genesys: Implement support for Plustek Opticfilm 7200i 2019-09-30 00:58:57 +03:00
Povilas Kanapickas 0146888d79 genesys: Implement infrared scanning support on OpticFilm 7200i 2019-09-19 01:28:17 +03:00
Povilas Kanapickas 1bab4037f5 genesys: Remove unused command set name property 2019-09-18 23:31:47 +03:00
Povilas Kanapickas 60534b89ae genesys: Store the calibration session into device struct 2019-09-18 23:31:46 +03:00
Povilas Kanapickas 17fe9d8393 genesys: Print debug image of raw data coming from the scanner 2019-09-18 23:31:45 +03:00
Povilas Kanapickas 4c9f9f0847 Merge branch 'genesys-host-side-calibration' into 'master'
genesys: Implement support for host-side calibration

See merge request sane-project/backends!195
2019-09-29 18:44:12 +00:00
Povilas Kanapickas 7df7acbafd Merge branch 'genesys-gl843-image-calibration' into 'master'
genesys: Use image pipeline for calibration on gl843

See merge request sane-project/backends!194
2019-09-29 18:31:46 +00:00
Povilas Kanapickas cf5f30dec3 Merge branch 'genesys-fix-depth-option' into 'master'
genesys: Fix handling of the `--depth` option

See merge request sane-project/backends!193
2019-09-29 18:23:12 +00:00
Povilas Kanapickas b3445a1803 Merge branch 'genesys-move-register-lists-to-separate-files' into 'master'
genesys: Move register address lists to separate files

See merge request sane-project/backends!192
2019-09-29 18:09:59 +00:00
Povilas Kanapickas a30daa96d1 Merge branch 'genesys-misc-cleanup' into 'master'
genesys: Miscellaneous cleanup

See merge request sane-project/backends!191
2019-09-29 18:00:13 +00:00
Povilas Kanapickas 323f37753a genesys: Implement support for host-side calibration 2019-09-18 03:54:52 +03:00
Povilas Kanapickas 5e2a0f5724 genesys: Use Image in gl843_search_strip() 2019-09-17 17:21:06 +03:00
Povilas Kanapickas 08a4d8455f genesys: Use Image in gl843_coarse_gain_calibration() 2019-09-17 17:21:05 +03:00
Povilas Kanapickas 0746035980 genesys: Use Image in gl843_offset_calibration() 2019-09-17 17:21:04 +03:00
Povilas Kanapickas ac54f7f9bd genesys: Use Image in gl843_led_calibration() 2019-09-17 17:21:03 +03:00
Povilas Kanapickas 4a62165014 genesys: Use Image in gl843_search_start_position 2019-09-17 17:21:02 +03:00
Povilas Kanapickas 93395bd24e genesys: Add wrapper to retrieve raw channel value from image 2019-09-17 17:21:01 +03:00
Povilas Kanapickas 4f74dceaba genesys: Add wrapper that reads Image from the scanner 2019-09-17 17:21:00 +03:00
Povilas Kanapickas a5006703a3 genesys: Implement wrapper that writes Image to pnm file 2019-09-17 17:20:59 +03:00
Povilas Kanapickas 093439153e genesys: Add a way to retrieve full output of pipeline as an image 2019-09-17 17:20:58 +03:00
Povilas Kanapickas 3c99d405e0 genesys: Fix the default value of the depth option 2019-09-16 12:44:01 +03:00
Povilas Kanapickas a93d80651f genesys: Don't disable depth option even if one value is possible 2019-09-16 12:44:00 +03:00
Povilas Kanapickas b09aa6584d genesys: Add include guards to headers where missing 2019-09-16 11:36:02 +03:00
Povilas Kanapickas dc1350781f genesys: Move register address lists to separate files 2019-09-16 11:36:01 +03:00
Povilas Kanapickas 32c49e5ec1 Merge branch 'genesys-image-full-ownership' into 'master'
genesys: Add class that handles full ownership of image data

See merge request sane-project/backends!188
2019-09-29 17:25:50 +00:00
Povilas Kanapickas e53058e8b0 genesys: Add class that handles data ownership for full image 2019-09-29 20:03:48 +03:00
Povilas Kanapickas 6ced865d53 genesys: Move pixel-related functionality to separate file 2019-09-29 20:03:48 +03:00
Povilas Kanapickas 28b216513e Merge branch 'genesys-misc-cleanup' into 'master'
genesys: Miscellaneous cleanup

See merge request sane-project/backends!185
2019-09-28 18:22:42 +00:00
Povilas Kanapickas 11c80b129e genesys: Extract wait_until_has_valid_words() 2019-09-16 09:50:12 +03:00
Povilas Kanapickas b58192493e genesys: Properly use 16-bit data when calibrating 2019-09-16 09:50:11 +03:00
Povilas Kanapickas 599443bf72 genesys: Remove uses of dev->read_bytes_left_after_deseg 2019-09-16 09:34:15 +03:00
Povilas Kanapickas 5e60cc3636 genesys: Simplify calculations when on early document end 2019-09-16 09:34:14 +03:00
Povilas Kanapickas 20ad0c8c2e genesys: Add output_line_bytes_requested to the session struct 2019-09-16 09:34:13 +03:00
Povilas Kanapickas 88adea9cd6 genesys: Add the number of total bytes to the session struct 2019-09-16 09:34:12 +03:00