From 6948650efd3fb9e2a70b8cf16aca57e9d0b7eb0a Mon Sep 17 00:00:00 2001 From: Chris Liddell Date: Tue, 23 Jul 2013 16:24:19 +0100 Subject: Commit of build_consolidation branch Squashed into one commit (see branch for details of the evolution of the branch). This brings gpcl6 and gxps into the Ghostscript build system, and a shared set of graphics library object files for all the interpreters. Also, brings the same configuration options to the pcl and xps products as we have for Ghostscript. --- base/sdcparam.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 base/sdcparam.h (limited to 'base/sdcparam.h') diff --git a/base/sdcparam.h b/base/sdcparam.h new file mode 100644 index 000000000..5fbcf29f5 --- /dev/null +++ b/base/sdcparam.h @@ -0,0 +1,48 @@ +/* Copyright (C) 2001-2012 Artifex Software, Inc. + All Rights Reserved. + + This software is provided AS-IS with no warranty, either express or + implied. + + This software is distributed under license and may not be copied, + modified or distributed except as expressly authorized under the terms + of the license contained in the file LICENSE in this distribution. + + Refer to licensing information at http://www.artifex.com or contact + Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, + CA 94903, U.S.A., +1(415)492-9861, for further information. +*/ + + +/* DCT filter parameter setting and reading interface */ + +#ifndef sdcparam_INCLUDED +# define sdcparam_INCLUDED + +/* + * All of these procedures are defined in sdcparam.c and are only for + * internal use (by sddparam.c and sdeparam.c), so they are not + * documented here. + */ + +int s_DCT_get_params(gs_param_list * plist, const stream_DCT_state * ss, + const stream_DCT_state * defaults); +int s_DCT_get_quantization_tables(gs_param_list * plist, + const stream_DCT_state * pdct, + const stream_DCT_state * defaults, + bool is_encode); +int s_DCT_get_huffman_tables(gs_param_list * plist, + const stream_DCT_state * pdct, + const stream_DCT_state * defaults, + bool is_encode); + +int s_DCT_byte_params(gs_param_list * plist, gs_param_name key, int start, + int count, UINT8 * pvals); +int s_DCT_put_params(gs_param_list * plist, stream_DCT_state * pdct); +int s_DCT_put_quantization_tables(gs_param_list * plist, + stream_DCT_state * pdct, + bool is_encode); +int s_DCT_put_huffman_tables(gs_param_list * plist, stream_DCT_state * pdct, + bool is_encode); + +#endif /* sdcparam_INCLUDED */ -- cgit v1.2.1