mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-07-18 12:06:43 -04:00
clean up, added the deps to the repo since the version matters
This commit is contained in:
parent
88430a890a
commit
51a2a68f05
364 changed files with 155261 additions and 626 deletions
13
library/deps/libjpeg-turbo/win/config.h.in
Normal file
13
library/deps/libjpeg-turbo/win/config.h.in
Normal file
|
@ -0,0 +1,13 @@
|
|||
#define VERSION "@VERSION@"
|
||||
#define BUILD "@BUILD@"
|
||||
#define PACKAGE_NAME "@CMAKE_PROJECT_NAME@"
|
||||
|
||||
#ifndef INLINE
|
||||
#if defined(__GNUC__)
|
||||
#define INLINE __attribute__((always_inline))
|
||||
#elif defined(_MSC_VER)
|
||||
#define INLINE __forceinline
|
||||
#else
|
||||
#define INLINE
|
||||
#endif
|
||||
#endif
|
40
library/deps/libjpeg-turbo/win/jconfig.h.in
Normal file
40
library/deps/libjpeg-turbo/win/jconfig.h.in
Normal file
|
@ -0,0 +1,40 @@
|
|||
/* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */
|
||||
/* see jconfig.txt for explanations */
|
||||
|
||||
#define JPEG_LIB_VERSION @JPEG_LIB_VERSION@
|
||||
#define LIBJPEG_TURBO_VERSION @VERSION@
|
||||
#cmakedefine C_ARITH_CODING_SUPPORTED
|
||||
#cmakedefine D_ARITH_CODING_SUPPORTED
|
||||
|
||||
#define HAVE_PROTOTYPES
|
||||
#define HAVE_UNSIGNED_CHAR
|
||||
#define HAVE_UNSIGNED_SHORT
|
||||
/* #define void char */
|
||||
/* #define const */
|
||||
#undef CHAR_IS_UNSIGNED
|
||||
#define HAVE_STDDEF_H
|
||||
#define HAVE_STDLIB_H
|
||||
#undef NEED_BSD_STRINGS
|
||||
#undef NEED_SYS_TYPES_H
|
||||
#undef NEED_FAR_POINTERS /* we presume a 32-bit flat memory model */
|
||||
#undef NEED_SHORT_EXTERNAL_NAMES
|
||||
#undef INCOMPLETE_TYPES_BROKEN
|
||||
|
||||
/* Define "boolean" as unsigned char, not int, per Windows custom */
|
||||
#ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
|
||||
typedef unsigned char boolean;
|
||||
#endif
|
||||
#define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
|
||||
|
||||
/* Define "INT32" as int, not long, per Windows custom */
|
||||
#if !(defined(_BASETSD_H_) || defined(_BASETSD_H)) /* don't conflict if basetsd.h already read */
|
||||
typedef short INT16;
|
||||
typedef signed int INT32;
|
||||
#endif
|
||||
#define XMD_H /* prevent jmorecfg.h from redefining it */
|
||||
|
||||
#ifdef JPEG_INTERNALS
|
||||
|
||||
#undef RIGHT_SHIFT_IS_UNSIGNED
|
||||
|
||||
#endif /* JPEG_INTERNALS */
|
102
library/deps/libjpeg-turbo/win/jpeg62.def
Normal file
102
library/deps/libjpeg-turbo/win/jpeg62.def
Normal file
|
@ -0,0 +1,102 @@
|
|||
EXPORTS
|
||||
jcopy_block_row @ 1 ;
|
||||
jcopy_sample_rows @ 2 ;
|
||||
jdiv_round_up @ 3 ;
|
||||
jinit_1pass_quantizer @ 4 ;
|
||||
jinit_2pass_quantizer @ 5 ;
|
||||
jinit_c_coef_controller @ 6 ;
|
||||
jinit_c_main_controller @ 7 ;
|
||||
jinit_c_master_control @ 8 ;
|
||||
jinit_c_prep_controller @ 9 ;
|
||||
jinit_color_converter @ 10 ;
|
||||
jinit_color_deconverter @ 11 ;
|
||||
jinit_compress_master @ 12 ;
|
||||
jinit_d_coef_controller @ 13 ;
|
||||
jinit_d_main_controller @ 14 ;
|
||||
jinit_d_post_controller @ 15 ;
|
||||
jinit_downsampler @ 16 ;
|
||||
jinit_forward_dct @ 17 ;
|
||||
jinit_huff_decoder @ 18 ;
|
||||
jinit_huff_encoder @ 19 ;
|
||||
jinit_input_controller @ 20 ;
|
||||
jinit_inverse_dct @ 21 ;
|
||||
jinit_marker_reader @ 22 ;
|
||||
jinit_marker_writer @ 23 ;
|
||||
jinit_master_decompress @ 24 ;
|
||||
jinit_memory_mgr @ 25 ;
|
||||
jinit_merged_upsampler @ 26 ;
|
||||
jinit_phuff_decoder @ 27 ;
|
||||
jinit_phuff_encoder @ 28 ;
|
||||
jinit_upsampler @ 29 ;
|
||||
jpeg_CreateCompress @ 30 ;
|
||||
jpeg_CreateDecompress @ 31 ;
|
||||
jpeg_abort @ 32 ;
|
||||
jpeg_abort_compress @ 33 ;
|
||||
jpeg_abort_decompress @ 34 ;
|
||||
jpeg_add_quant_table @ 35 ;
|
||||
jpeg_alloc_huff_table @ 36 ;
|
||||
jpeg_alloc_quant_table @ 37 ;
|
||||
jpeg_calc_output_dimensions @ 38 ;
|
||||
jpeg_consume_input @ 39 ;
|
||||
jpeg_copy_critical_parameters @ 40 ;
|
||||
jpeg_default_colorspace @ 41 ;
|
||||
jpeg_destroy @ 42 ;
|
||||
jpeg_destroy_compress @ 43 ;
|
||||
jpeg_destroy_decompress @ 44 ;
|
||||
jpeg_fdct_float @ 45 ;
|
||||
jpeg_fdct_ifast @ 46 ;
|
||||
jpeg_fdct_islow @ 47 ;
|
||||
jpeg_fill_bit_buffer @ 48 ;
|
||||
jpeg_finish_compress @ 49 ;
|
||||
jpeg_finish_decompress @ 50 ;
|
||||
jpeg_finish_output @ 51 ;
|
||||
jpeg_free_large @ 52 ;
|
||||
jpeg_free_small @ 53 ;
|
||||
jpeg_gen_optimal_table @ 54 ;
|
||||
jpeg_get_large @ 55 ;
|
||||
jpeg_get_small @ 56 ;
|
||||
jpeg_has_multiple_scans @ 57 ;
|
||||
jpeg_huff_decode @ 58 ;
|
||||
jpeg_idct_1x1 @ 59 ;
|
||||
jpeg_idct_2x2 @ 60 ;
|
||||
jpeg_idct_4x4 @ 61 ;
|
||||
jpeg_idct_float @ 62 ;
|
||||
jpeg_idct_ifast @ 63 ;
|
||||
jpeg_idct_islow @ 64 ;
|
||||
jpeg_input_complete @ 65 ;
|
||||
jpeg_make_c_derived_tbl @ 66 ;
|
||||
jpeg_make_d_derived_tbl @ 67 ;
|
||||
jpeg_mem_available @ 68 ;
|
||||
jpeg_mem_init @ 69 ;
|
||||
jpeg_mem_term @ 70 ;
|
||||
jpeg_new_colormap @ 71 ;
|
||||
jpeg_open_backing_store @ 72 ;
|
||||
jpeg_quality_scaling @ 73 ;
|
||||
jpeg_read_coefficients @ 74 ;
|
||||
jpeg_read_header @ 75 ;
|
||||
jpeg_read_raw_data @ 76 ;
|
||||
jpeg_read_scanlines @ 77 ;
|
||||
jpeg_resync_to_restart @ 78 ;
|
||||
jpeg_save_markers @ 79 ;
|
||||
jpeg_set_colorspace @ 80 ;
|
||||
jpeg_set_defaults @ 81 ;
|
||||
jpeg_set_linear_quality @ 82 ;
|
||||
jpeg_set_marker_processor @ 83 ;
|
||||
jpeg_set_quality @ 84 ;
|
||||
jpeg_simple_progression @ 85 ;
|
||||
jpeg_start_compress @ 86 ;
|
||||
jpeg_start_decompress @ 87 ;
|
||||
jpeg_start_output @ 88 ;
|
||||
jpeg_std_error @ 89 ;
|
||||
jpeg_stdio_dest @ 90 ;
|
||||
jpeg_stdio_src @ 91 ;
|
||||
jpeg_suppress_tables @ 92 ;
|
||||
jpeg_write_coefficients @ 93 ;
|
||||
jpeg_write_m_byte @ 94 ;
|
||||
jpeg_write_m_header @ 95 ;
|
||||
jpeg_write_marker @ 96 ;
|
||||
jpeg_write_raw_data @ 97 ;
|
||||
jpeg_write_scanlines @ 98 ;
|
||||
jpeg_write_tables @ 99 ;
|
||||
jround_up @ 100 ;
|
||||
jzero_far @ 101 ;
|
104
library/deps/libjpeg-turbo/win/jpeg7.def
Normal file
104
library/deps/libjpeg-turbo/win/jpeg7.def
Normal file
|
@ -0,0 +1,104 @@
|
|||
EXPORTS
|
||||
jcopy_block_row @ 1 ;
|
||||
jcopy_sample_rows @ 2 ;
|
||||
jdiv_round_up @ 3 ;
|
||||
jinit_1pass_quantizer @ 4 ;
|
||||
jinit_2pass_quantizer @ 5 ;
|
||||
jinit_c_coef_controller @ 6 ;
|
||||
jinit_c_main_controller @ 7 ;
|
||||
jinit_c_master_control @ 8 ;
|
||||
jinit_c_prep_controller @ 9 ;
|
||||
jinit_color_converter @ 10 ;
|
||||
jinit_color_deconverter @ 11 ;
|
||||
jinit_compress_master @ 12 ;
|
||||
jinit_d_coef_controller @ 13 ;
|
||||
jinit_d_main_controller @ 14 ;
|
||||
jinit_d_post_controller @ 15 ;
|
||||
jinit_downsampler @ 16 ;
|
||||
jinit_forward_dct @ 17 ;
|
||||
jinit_huff_decoder @ 18 ;
|
||||
jinit_huff_encoder @ 19 ;
|
||||
jinit_input_controller @ 20 ;
|
||||
jinit_inverse_dct @ 21 ;
|
||||
jinit_marker_reader @ 22 ;
|
||||
jinit_marker_writer @ 23 ;
|
||||
jinit_master_decompress @ 24 ;
|
||||
jinit_memory_mgr @ 25 ;
|
||||
jinit_merged_upsampler @ 26 ;
|
||||
jinit_phuff_decoder @ 27 ;
|
||||
jinit_phuff_encoder @ 28 ;
|
||||
jinit_upsampler @ 29 ;
|
||||
jpeg_CreateCompress @ 30 ;
|
||||
jpeg_CreateDecompress @ 31 ;
|
||||
jpeg_abort @ 32 ;
|
||||
jpeg_abort_compress @ 33 ;
|
||||
jpeg_abort_decompress @ 34 ;
|
||||
jpeg_add_quant_table @ 35 ;
|
||||
jpeg_alloc_huff_table @ 36 ;
|
||||
jpeg_alloc_quant_table @ 37 ;
|
||||
jpeg_calc_jpeg_dimensions @ 38 ;
|
||||
jpeg_calc_output_dimensions @ 39 ;
|
||||
jpeg_consume_input @ 40 ;
|
||||
jpeg_copy_critical_parameters @ 41 ;
|
||||
jpeg_default_colorspace @ 42 ;
|
||||
jpeg_default_qtables @ 43 ;
|
||||
jpeg_destroy @ 44 ;
|
||||
jpeg_destroy_compress @ 45 ;
|
||||
jpeg_destroy_decompress @ 46 ;
|
||||
jpeg_fdct_float @ 47 ;
|
||||
jpeg_fdct_ifast @ 48 ;
|
||||
jpeg_fdct_islow @ 49 ;
|
||||
jpeg_fill_bit_buffer @ 50 ;
|
||||
jpeg_finish_compress @ 51 ;
|
||||
jpeg_finish_decompress @ 52 ;
|
||||
jpeg_finish_output @ 53 ;
|
||||
jpeg_free_large @ 54 ;
|
||||
jpeg_free_small @ 55 ;
|
||||
jpeg_gen_optimal_table @ 56 ;
|
||||
jpeg_get_large @ 57 ;
|
||||
jpeg_get_small @ 58 ;
|
||||
jpeg_has_multiple_scans @ 59 ;
|
||||
jpeg_huff_decode @ 60 ;
|
||||
jpeg_idct_1x1 @ 61 ;
|
||||
jpeg_idct_2x2 @ 62 ;
|
||||
jpeg_idct_4x4 @ 63 ;
|
||||
jpeg_idct_float @ 64 ;
|
||||
jpeg_idct_ifast @ 65 ;
|
||||
jpeg_idct_islow @ 66 ;
|
||||
jpeg_input_complete @ 67 ;
|
||||
jpeg_make_c_derived_tbl @ 68 ;
|
||||
jpeg_make_d_derived_tbl @ 69 ;
|
||||
jpeg_mem_available @ 70 ;
|
||||
jpeg_mem_init @ 71 ;
|
||||
jpeg_mem_term @ 72 ;
|
||||
jpeg_new_colormap @ 73 ;
|
||||
jpeg_open_backing_store @ 74 ;
|
||||
jpeg_quality_scaling @ 75 ;
|
||||
jpeg_read_coefficients @ 76 ;
|
||||
jpeg_read_header @ 77 ;
|
||||
jpeg_read_raw_data @ 78 ;
|
||||
jpeg_read_scanlines @ 79 ;
|
||||
jpeg_resync_to_restart @ 80 ;
|
||||
jpeg_save_markers @ 81 ;
|
||||
jpeg_set_colorspace @ 82 ;
|
||||
jpeg_set_defaults @ 83 ;
|
||||
jpeg_set_linear_quality @ 84 ;
|
||||
jpeg_set_marker_processor @ 85 ;
|
||||
jpeg_set_quality @ 86 ;
|
||||
jpeg_simple_progression @ 87 ;
|
||||
jpeg_start_compress @ 88 ;
|
||||
jpeg_start_decompress @ 89 ;
|
||||
jpeg_start_output @ 90 ;
|
||||
jpeg_std_error @ 91 ;
|
||||
jpeg_stdio_dest @ 92 ;
|
||||
jpeg_stdio_src @ 93 ;
|
||||
jpeg_suppress_tables @ 94 ;
|
||||
jpeg_write_coefficients @ 95 ;
|
||||
jpeg_write_m_byte @ 96 ;
|
||||
jpeg_write_m_header @ 97 ;
|
||||
jpeg_write_marker @ 98 ;
|
||||
jpeg_write_raw_data @ 99 ;
|
||||
jpeg_write_scanlines @ 100 ;
|
||||
jpeg_write_tables @ 101 ;
|
||||
jround_up @ 102 ;
|
||||
jzero_far @ 103 ;
|
107
library/deps/libjpeg-turbo/win/jpeg8.def
Normal file
107
library/deps/libjpeg-turbo/win/jpeg8.def
Normal file
|
@ -0,0 +1,107 @@
|
|||
EXPORTS
|
||||
jcopy_block_row @ 1 ;
|
||||
jcopy_sample_rows @ 2 ;
|
||||
jdiv_round_up @ 3 ;
|
||||
jinit_1pass_quantizer @ 4 ;
|
||||
jinit_2pass_quantizer @ 5 ;
|
||||
jinit_c_coef_controller @ 6 ;
|
||||
jinit_c_main_controller @ 7 ;
|
||||
jinit_c_master_control @ 8 ;
|
||||
jinit_c_prep_controller @ 9 ;
|
||||
jinit_color_converter @ 10 ;
|
||||
jinit_color_deconverter @ 11 ;
|
||||
jinit_compress_master @ 12 ;
|
||||
jinit_d_coef_controller @ 13 ;
|
||||
jinit_d_main_controller @ 14 ;
|
||||
jinit_d_post_controller @ 15 ;
|
||||
jinit_downsampler @ 16 ;
|
||||
jinit_forward_dct @ 17 ;
|
||||
jinit_huff_decoder @ 18 ;
|
||||
jinit_huff_encoder @ 19 ;
|
||||
jinit_input_controller @ 20 ;
|
||||
jinit_inverse_dct @ 21 ;
|
||||
jinit_marker_reader @ 22 ;
|
||||
jinit_marker_writer @ 23 ;
|
||||
jinit_master_decompress @ 24 ;
|
||||
jinit_memory_mgr @ 25 ;
|
||||
jinit_merged_upsampler @ 26 ;
|
||||
jinit_phuff_decoder @ 27 ;
|
||||
jinit_phuff_encoder @ 28 ;
|
||||
jinit_upsampler @ 29 ;
|
||||
jpeg_CreateCompress @ 30 ;
|
||||
jpeg_CreateDecompress @ 31 ;
|
||||
jpeg_abort @ 32 ;
|
||||
jpeg_abort_compress @ 33 ;
|
||||
jpeg_abort_decompress @ 34 ;
|
||||
jpeg_add_quant_table @ 35 ;
|
||||
jpeg_alloc_huff_table @ 36 ;
|
||||
jpeg_alloc_quant_table @ 37 ;
|
||||
jpeg_calc_jpeg_dimensions @ 38 ;
|
||||
jpeg_calc_output_dimensions @ 39 ;
|
||||
jpeg_consume_input @ 40 ;
|
||||
jpeg_copy_critical_parameters @ 41 ;
|
||||
jpeg_core_output_dimensions @ 42 ;
|
||||
jpeg_default_colorspace @ 43 ;
|
||||
jpeg_default_qtables @ 44 ;
|
||||
jpeg_destroy @ 45 ;
|
||||
jpeg_destroy_compress @ 46 ;
|
||||
jpeg_destroy_decompress @ 47 ;
|
||||
jpeg_fdct_float @ 48 ;
|
||||
jpeg_fdct_ifast @ 49 ;
|
||||
jpeg_fdct_islow @ 50 ;
|
||||
jpeg_fill_bit_buffer @ 51 ;
|
||||
jpeg_finish_compress @ 52 ;
|
||||
jpeg_finish_decompress @ 53 ;
|
||||
jpeg_finish_output @ 54 ;
|
||||
jpeg_free_large @ 55 ;
|
||||
jpeg_free_small @ 56 ;
|
||||
jpeg_gen_optimal_table @ 57 ;
|
||||
jpeg_get_large @ 58 ;
|
||||
jpeg_get_small @ 59 ;
|
||||
jpeg_has_multiple_scans @ 60 ;
|
||||
jpeg_huff_decode @ 61 ;
|
||||
jpeg_idct_1x1 @ 62 ;
|
||||
jpeg_idct_2x2 @ 63 ;
|
||||
jpeg_idct_4x4 @ 64 ;
|
||||
jpeg_idct_float @ 65 ;
|
||||
jpeg_idct_ifast @ 66 ;
|
||||
jpeg_idct_islow @ 67 ;
|
||||
jpeg_input_complete @ 68 ;
|
||||
jpeg_make_c_derived_tbl @ 69 ;
|
||||
jpeg_make_d_derived_tbl @ 70 ;
|
||||
jpeg_mem_available @ 71 ;
|
||||
jpeg_mem_dest @ 72 ;
|
||||
jpeg_mem_init @ 73 ;
|
||||
jpeg_mem_src @ 74 ;
|
||||
jpeg_mem_term @ 75 ;
|
||||
jpeg_new_colormap @ 76 ;
|
||||
jpeg_open_backing_store @ 77 ;
|
||||
jpeg_quality_scaling @ 78 ;
|
||||
jpeg_read_coefficients @ 79 ;
|
||||
jpeg_read_header @ 80 ;
|
||||
jpeg_read_raw_data @ 81 ;
|
||||
jpeg_read_scanlines @ 82 ;
|
||||
jpeg_resync_to_restart @ 83 ;
|
||||
jpeg_save_markers @ 84 ;
|
||||
jpeg_set_colorspace @ 85 ;
|
||||
jpeg_set_defaults @ 86 ;
|
||||
jpeg_set_linear_quality @ 87 ;
|
||||
jpeg_set_marker_processor @ 88 ;
|
||||
jpeg_set_quality @ 89 ;
|
||||
jpeg_simple_progression @ 90 ;
|
||||
jpeg_start_compress @ 91 ;
|
||||
jpeg_start_decompress @ 92 ;
|
||||
jpeg_start_output @ 93 ;
|
||||
jpeg_std_error @ 94 ;
|
||||
jpeg_stdio_dest @ 95 ;
|
||||
jpeg_stdio_src @ 96 ;
|
||||
jpeg_suppress_tables @ 97 ;
|
||||
jpeg_write_coefficients @ 98 ;
|
||||
jpeg_write_m_byte @ 99 ;
|
||||
jpeg_write_m_header @ 100 ;
|
||||
jpeg_write_marker @ 101 ;
|
||||
jpeg_write_raw_data @ 102 ;
|
||||
jpeg_write_scanlines @ 103 ;
|
||||
jpeg_write_tables @ 104 ;
|
||||
jround_up @ 105 ;
|
||||
jzero_far @ 106 ;
|
94
library/deps/libjpeg-turbo/win/jsimdcfg.inc
Normal file
94
library/deps/libjpeg-turbo/win/jsimdcfg.inc
Normal file
|
@ -0,0 +1,94 @@
|
|||
;
|
||||
; Automatically generated include file from jsimdcfg.inc.h
|
||||
;
|
||||
;
|
||||
; -- jpeglib.h
|
||||
;
|
||||
%define DCTSIZE 8
|
||||
%define DCTSIZE2 64
|
||||
;
|
||||
; -- jmorecfg.h
|
||||
;
|
||||
%define RGB_RED 0
|
||||
%define RGB_GREEN 1
|
||||
%define RGB_BLUE 2
|
||||
%define RGB_PIXELSIZE 3
|
||||
%define EXT_RGB_RED 0
|
||||
%define EXT_RGB_GREEN 1
|
||||
%define EXT_RGB_BLUE 2
|
||||
%define EXT_RGB_PIXELSIZE 3
|
||||
%define EXT_RGBX_RED 0
|
||||
%define EXT_RGBX_GREEN 1
|
||||
%define EXT_RGBX_BLUE 2
|
||||
%define EXT_RGBX_PIXELSIZE 4
|
||||
%define EXT_BGR_RED 2
|
||||
%define EXT_BGR_GREEN 1
|
||||
%define EXT_BGR_BLUE 0
|
||||
%define EXT_BGR_PIXELSIZE 3
|
||||
%define EXT_BGRX_RED 2
|
||||
%define EXT_BGRX_GREEN 1
|
||||
%define EXT_BGRX_BLUE 0
|
||||
%define EXT_BGRX_PIXELSIZE 4
|
||||
%define EXT_XBGR_RED 3
|
||||
%define EXT_XBGR_GREEN 2
|
||||
%define EXT_XBGR_BLUE 1
|
||||
%define EXT_XBGR_PIXELSIZE 4
|
||||
%define EXT_XRGB_RED 1
|
||||
%define EXT_XRGB_GREEN 2
|
||||
%define EXT_XRGB_BLUE 3
|
||||
%define EXT_XRGB_PIXELSIZE 4
|
||||
%define RGBX_FILLER_0XFF 1
|
||||
; Representation of a single sample (pixel element value).
|
||||
; On this SIMD implementation, this must be 'unsigned char'.
|
||||
;
|
||||
%define JSAMPLE byte ; unsigned char
|
||||
%define SIZEOF_JSAMPLE SIZEOF_BYTE ; sizeof(JSAMPLE)
|
||||
%define CENTERJSAMPLE 128
|
||||
; Representation of a DCT frequency coefficient.
|
||||
; On this SIMD implementation, this must be 'short'.
|
||||
;
|
||||
%define JCOEF word ; short
|
||||
%define SIZEOF_JCOEF SIZEOF_WORD ; sizeof(JCOEF)
|
||||
; Datatype used for image dimensions.
|
||||
; On this SIMD implementation, this must be 'unsigned int'.
|
||||
;
|
||||
%define JDIMENSION dword ; unsigned int
|
||||
%define SIZEOF_JDIMENSION SIZEOF_DWORD ; sizeof(JDIMENSION)
|
||||
%define JSAMPROW POINTER ; JSAMPLE * (jpeglib.h)
|
||||
%define JSAMPARRAY POINTER ; JSAMPROW * (jpeglib.h)
|
||||
%define JSAMPIMAGE POINTER ; JSAMPARRAY * (jpeglib.h)
|
||||
%define JCOEFPTR POINTER ; JCOEF * (jpeglib.h)
|
||||
%define SIZEOF_JSAMPROW SIZEOF_POINTER ; sizeof(JSAMPROW)
|
||||
%define SIZEOF_JSAMPARRAY SIZEOF_POINTER ; sizeof(JSAMPARRAY)
|
||||
%define SIZEOF_JSAMPIMAGE SIZEOF_POINTER ; sizeof(JSAMPIMAGE)
|
||||
%define SIZEOF_JCOEFPTR SIZEOF_POINTER ; sizeof(JCOEFPTR)
|
||||
;
|
||||
; -- jdct.h
|
||||
;
|
||||
; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
|
||||
; the DCT is to be performed in-place in that buffer.
|
||||
; To maximize parallelism, Type DCTELEM is changed to short (originally, int).
|
||||
;
|
||||
%define DCTELEM word ; short
|
||||
%define SIZEOF_DCTELEM SIZEOF_WORD ; sizeof(DCTELEM)
|
||||
%define float FP32 ; float
|
||||
%define SIZEOF_FAST_FLOAT SIZEOF_FP32 ; sizeof(float)
|
||||
; To maximize parallelism, Type short is changed to short.
|
||||
;
|
||||
%define ISLOW_MULT_TYPE word ; must be short
|
||||
%define SIZEOF_ISLOW_MULT_TYPE SIZEOF_WORD ; sizeof(ISLOW_MULT_TYPE)
|
||||
%define IFAST_MULT_TYPE word ; must be short
|
||||
%define SIZEOF_IFAST_MULT_TYPE SIZEOF_WORD ; sizeof(IFAST_MULT_TYPE)
|
||||
%define IFAST_SCALE_BITS 2 ; fractional bits in scale factors
|
||||
%define FLOAT_MULT_TYPE FP32 ; must be float
|
||||
%define SIZEOF_FLOAT_MULT_TYPE SIZEOF_FP32 ; sizeof(FLOAT_MULT_TYPE)
|
||||
;
|
||||
; -- jsimd.h
|
||||
;
|
||||
%define JSIMD_NONE 0x00
|
||||
%define JSIMD_MMX 0x01
|
||||
%define JSIMD_3DNOW 0x02
|
||||
%define JSIMD_SSE 0x04
|
||||
%define JSIMD_SSE2 0x08
|
||||
; Short forms of external names for systems with brain-damaged linkers.
|
||||
;
|
Loading…
Add table
Add a link
Reference in a new issue