Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 314 lines (265 sloc) 5.725 kb
ca48cf7c »
2011-07-05 Initial commit based on 1.1.0 release from
1 /*
2 * jsimd_none.c
3 *
4 * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
4a720997 »
2011-08-09 Sync with mainline apply everything between 1.1.1 to 8/8/2011
5 * Copyright 2009-2011 D. R. Commander
ca48cf7c »
2011-07-05 Initial commit based on 1.1.0 release from
6 *
7 * Based on the x86 SIMD extension for IJG JPEG library,
8 * Copyright (C) 1999-2006, MIYASAKA Masaru.
9 * For conditions of distribution and use, see copyright notice in jsimdext.inc
10 *
11 * This file contains stubs for when there is no SIMD support available.
12 */
13
14 #define JPEG_INTERNALS
15 #include "jinclude.h"
16 #include "jpeglib.h"
17 #include "jsimd.h"
18 #include "jdct.h"
19 #include "jsimddct.h"
20
21 GLOBAL(int)
22 jsimd_can_rgb_ycc (void)
23 {
24 return 0;
25 }
26
27 GLOBAL(int)
4a720997 »
2011-08-09 Sync with mainline apply everything between 1.1.1 to 8/8/2011
28 jsimd_can_rgb_gray (void)
29 {
30 return 0;
31 }
32
33 GLOBAL(int)
ca48cf7c »
2011-07-05 Initial commit based on 1.1.0 release from
34 jsimd_can_ycc_rgb (void)
35 {
36 return 0;
37 }
38
39 GLOBAL(void)
40 jsimd_rgb_ycc_convert (j_compress_ptr cinfo,
41 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
42 JDIMENSION output_row, int num_rows)
43 {
44 }
45
46 GLOBAL(void)
4a720997 »
2011-08-09 Sync with mainline apply everything between 1.1.1 to 8/8/2011
47 jsimd_rgb_gray_convert (j_compress_ptr cinfo,
48 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
49 JDIMENSION output_row, int num_rows)
50 {
51 }
52
53 GLOBAL(void)
ca48cf7c »
2011-07-05 Initial commit based on 1.1.0 release from
54 jsimd_ycc_rgb_convert (j_decompress_ptr cinfo,
55 JSAMPIMAGE input_buf, JDIMENSION input_row,
56 JSAMPARRAY output_buf, int num_rows)
57 {
58 }
59
60 GLOBAL(int)
61 jsimd_can_h2v2_downsample (void)
62 {
63 return 0;
64 }
65
66 GLOBAL(int)
67 jsimd_can_h2v1_downsample (void)
68 {
69 return 0;
70 }
71
72 GLOBAL(void)
73 jsimd_h2v2_downsample (j_compress_ptr cinfo, jpeg_component_info * compptr,
74 JSAMPARRAY input_data, JSAMPARRAY output_data)
75 {
76 }
77
78 GLOBAL(void)
79 jsimd_h2v1_downsample (j_compress_ptr cinfo, jpeg_component_info * compptr,
80 JSAMPARRAY input_data, JSAMPARRAY output_data)
81 {
82 }
83
84 GLOBAL(int)
85 jsimd_can_h2v2_upsample (void)
86 {
87 return 0;
88 }
89
90 GLOBAL(int)
91 jsimd_can_h2v1_upsample (void)
92 {
93 return 0;
94 }
95
96 GLOBAL(void)
97 jsimd_h2v2_upsample (j_decompress_ptr cinfo,
98 jpeg_component_info * compptr,
99 JSAMPARRAY input_data,
100 JSAMPARRAY * output_data_ptr)
101 {
102 }
103
104 GLOBAL(void)
105 jsimd_h2v1_upsample (j_decompress_ptr cinfo,
106 jpeg_component_info * compptr,
107 JSAMPARRAY input_data,
108 JSAMPARRAY * output_data_ptr)
109 {
110 }
111
112 GLOBAL(int)
113 jsimd_can_h2v2_fancy_upsample (void)
114 {
115 return 0;
116 }
117
118 GLOBAL(int)
119 jsimd_can_h2v1_fancy_upsample (void)
120 {
121 return 0;
122 }
123
124 GLOBAL(void)
125 jsimd_h2v2_fancy_upsample (j_decompress_ptr cinfo,
126 jpeg_component_info * compptr,
127 JSAMPARRAY input_data,
128 JSAMPARRAY * output_data_ptr)
129 {
130 }
131
132 GLOBAL(void)
133 jsimd_h2v1_fancy_upsample (j_decompress_ptr cinfo,
134 jpeg_component_info * compptr,
135 JSAMPARRAY input_data,
136 JSAMPARRAY * output_data_ptr)
137 {
138 }
139
140 GLOBAL(int)
141 jsimd_can_h2v2_merged_upsample (void)
142 {
143 return 0;
144 }
145
146 GLOBAL(int)
147 jsimd_can_h2v1_merged_upsample (void)
148 {
149 return 0;
150 }
151
152 GLOBAL(void)
153 jsimd_h2v2_merged_upsample (j_decompress_ptr cinfo,
154 JSAMPIMAGE input_buf,
155 JDIMENSION in_row_group_ctr,
156 JSAMPARRAY output_buf)
157 {
158 }
159
160 GLOBAL(void)
161 jsimd_h2v1_merged_upsample (j_decompress_ptr cinfo,
162 JSAMPIMAGE input_buf,
163 JDIMENSION in_row_group_ctr,
164 JSAMPARRAY output_buf)
165 {
166 }
167
168 GLOBAL(int)
169 jsimd_can_convsamp (void)
170 {
171 return 0;
172 }
173
174 GLOBAL(int)
175 jsimd_can_convsamp_float (void)
176 {
177 return 0;
178 }
179
180 GLOBAL(void)
181 jsimd_convsamp (JSAMPARRAY sample_data, JDIMENSION start_col,
182 DCTELEM * workspace)
183 {
184 }
185
186 GLOBAL(void)
187 jsimd_convsamp_float (JSAMPARRAY sample_data, JDIMENSION start_col,
188 FAST_FLOAT * workspace)
189 {
190 }
191
192 GLOBAL(int)
193 jsimd_can_fdct_islow (void)
194 {
195 return 0;
196 }
197
198 GLOBAL(int)
199 jsimd_can_fdct_ifast (void)
200 {
201 return 0;
202 }
203
204 GLOBAL(int)
205 jsimd_can_fdct_float (void)
206 {
207 return 0;
208 }
209
210 GLOBAL(void)
211 jsimd_fdct_islow (DCTELEM * data)
212 {
213 }
214
215 GLOBAL(void)
216 jsimd_fdct_ifast (DCTELEM * data)
217 {
218 }
219
220 GLOBAL(void)
221 jsimd_fdct_float (FAST_FLOAT * data)
222 {
223 }
224
225 GLOBAL(int)
226 jsimd_can_quantize (void)
227 {
228 return 0;
229 }
230
231 GLOBAL(int)
232 jsimd_can_quantize_float (void)
233 {
234 return 0;
235 }
236
237 GLOBAL(void)
238 jsimd_quantize (JCOEFPTR coef_block, DCTELEM * divisors,
239 DCTELEM * workspace)
240 {
241 }
242
243 GLOBAL(void)
244 jsimd_quantize_float (JCOEFPTR coef_block, FAST_FLOAT * divisors,
245 FAST_FLOAT * workspace)
246 {
247 }
248
249 GLOBAL(int)
250 jsimd_can_idct_2x2 (void)
251 {
252 return 0;
253 }
254
255 GLOBAL(int)
256 jsimd_can_idct_4x4 (void)
257 {
258 return 0;
259 }
260
261 GLOBAL(void)
262 jsimd_idct_2x2 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
263 JCOEFPTR coef_block, JSAMPARRAY output_buf,
264 JDIMENSION output_col)
265 {
266 }
267
268 GLOBAL(void)
269 jsimd_idct_4x4 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
270 JCOEFPTR coef_block, JSAMPARRAY output_buf,
271 JDIMENSION output_col)
272 {
273 }
274
275 GLOBAL(int)
276 jsimd_can_idct_islow (void)
277 {
278 return 0;
279 }
280
281 GLOBAL(int)
282 jsimd_can_idct_ifast (void)
283 {
284 return 0;
285 }
286
287 GLOBAL(int)
288 jsimd_can_idct_float (void)
289 {
290 return 0;
291 }
292
293 GLOBAL(void)
294 jsimd_idct_islow (j_decompress_ptr cinfo, jpeg_component_info * compptr,
295 JCOEFPTR coef_block, JSAMPARRAY output_buf,
296 JDIMENSION output_col)
297 {
298 }
299
300 GLOBAL(void)
301 jsimd_idct_ifast (j_decompress_ptr cinfo, jpeg_component_info * compptr,
302 JCOEFPTR coef_block, JSAMPARRAY output_buf,
303 JDIMENSION output_col)
304 {
305 }
306
307 GLOBAL(void)
308 jsimd_idct_float (j_decompress_ptr cinfo, jpeg_component_info * compptr,
309 JCOEFPTR coef_block, JSAMPARRAY output_buf,
310 JDIMENSION output_col)
311 {
312 }
313
Something went wrong with that request. Please try again.