diff options
author | Robin Watts <Robin.Watts@artifex.com> | 2021-06-21 15:06:52 +0100 |
---|---|---|
committer | Robin Watts <Robin.Watts@artifex.com> | 2021-07-01 00:27:57 +0100 |
commit | f2f06d64b3037abcce524d828496535fc1e95848 (patch) | |
tree | 700e0aba5a3e73644c41c6f9948be18cc6a4d3ab /contrib | |
parent | a0db26368c7c2adca1e93f61a7b76cf3faa2147d (diff) | |
download | ghostpdl-f2f06d64b3037abcce524d828496535fc1e95848.tar.gz |
Move more devices towards encode/decode_color.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/eplaser/gdevescv.c | 4 | ||||
-rw-r--r-- | contrib/gdevbjc_.c | 8 | ||||
-rw-r--r-- | contrib/japanese/gdevfmlbp.c | 3 |
3 files changed, 8 insertions, 7 deletions
diff --git a/contrib/eplaser/gdevescv.c b/contrib/eplaser/gdevescv.c index 6b9ae3905..4150e81fb 100644 --- a/contrib/eplaser/gdevescv.c +++ b/contrib/eplaser/gdevescv.c @@ -153,6 +153,8 @@ escv_initialize_device_procs(gx_device *dev) { set_dev_proc(dev, map_rgb_color, gx_default_rgb_map_rgb_color); set_dev_proc(dev, map_color_rgb, gx_default_rgb_map_color_rgb); + set_dev_proc(dev, encode_color, gx_default_rgb_map_rgb_color); + set_dev_proc(dev, decode_color, gx_default_rgb_map_color_rgb); esc_initialize_device_procs(dev); } @@ -163,6 +165,8 @@ esmv_initialize_device_procs(gx_device *dev) { set_dev_proc(dev, map_rgb_color, gx_default_gray_map_rgb_color); set_dev_proc(dev, map_color_rgb, gx_default_gray_map_color_rgb); + set_dev_proc(dev, encode_color, gx_default_gray_encode_color); + set_dev_proc(dev, decode_color, gx_default_gray_decode_color); esc_initialize_device_procs(dev); } diff --git a/contrib/gdevbjc_.c b/contrib/gdevbjc_.c index 89a73c5c8..a880aaa1c 100644 --- a/contrib/gdevbjc_.c +++ b/contrib/gdevbjc_.c @@ -218,10 +218,10 @@ bjcmono_initialize_device_procs(gx_device *dev) set_dev_proc(dev, get_params, gdev_bjc_get_params); set_dev_proc(dev, put_params, gdev_bjc_put_params); - set_dev_proc(dev, map_color_rgb, NULL); - set_dev_proc(dev, map_rgb_color, NULL); - set_dev_proc(dev, encode_color, NULL); - set_dev_proc(dev, decode_color, NULL); + set_dev_proc(dev, map_color_rgb, gx_default_w_b_map_color_rgb); + set_dev_proc(dev, map_rgb_color, gx_default_gray_fast_encode); + set_dev_proc(dev, encode_color, gx_default_gray_fast_encode); + set_dev_proc(dev, decode_color, gx_default_w_b_map_color_rgb); } diff --git a/contrib/japanese/gdevfmlbp.c b/contrib/japanese/gdevfmlbp.c index 6901d383c..2de50e40b 100644 --- a/contrib/japanese/gdevfmlbp.c +++ b/contrib/japanese/gdevfmlbp.c @@ -44,9 +44,6 @@ static dev_proc_print_page(fmlbp_print_page); static void fmlbp_initialize_device_procs(gx_device *dev) { gdev_prn_initialize_device_procs_mono(dev); - - set_dev_proc(dev, encode_color, NULL); - set_dev_proc(dev, decode_color, NULL); } #ifdef FMLBP_NOADJUST_MARGIN |