comparison postproc/cs_test.c @ 6607:e3a8a030c27a

test new converter stuff too
author michael
date Sat, 29 Jun 2002 21:35:48 +0000
parents 6eab60ea6c11
children 5c3a8881adc4
comparison
equal deleted inserted replaced
6606:50b5d8367318 6607:e3a8a030c27a
130 dstBpp=3; 130 dstBpp=3;
131 name="rgb32to24"; 131 name="rgb32to24";
132 rgb32to24(src, dst, width*srcBpp); 132 rgb32to24(src, dst, width*srcBpp);
133 break; 133 break;
134 case 11: 134 case 11:
135 srcBpp=2;
136 dstBpp=2;
137 name="rgb16to15";
138 rgb16to15(src, dst, width*srcBpp);
139 break;
140
141 case 14:
142 srcBpp=2;
143 dstBpp=2;
144 name="rgb15tobgr15";
145 rgb15tobgr15(src, dst, width*srcBpp);
146 break;
147 case 15:
148 srcBpp=2;
149 dstBpp=2;
150 name="rgb15tobgr16";
151 rgb15tobgr16(src, dst, width*srcBpp);
152 break;
153 case 16:
154 srcBpp=2;
155 dstBpp=3;
156 name="rgb15tobgr24";
157 rgb15tobgr24(src, dst, width*srcBpp);
158 break;
159 case 17:
160 srcBpp=2;
161 dstBpp=4;
162 name="rgb15tobgr32";
163 rgb15tobgr32(src, dst, width*srcBpp);
164 break;
165 case 18:
166 srcBpp=2;
167 dstBpp=2;
168 name="rgb16tobgr15";
169 rgb16tobgr15(src, dst, width*srcBpp);
170 break;
171 case 19:
172 srcBpp=2;
173 dstBpp=2;
174 name="rgb16tobgr16";
175 rgb16tobgr16(src, dst, width*srcBpp);
176 break;
177 case 20:
178 srcBpp=2;
179 dstBpp=3;
180 name="rgb16tobgr24";
181 rgb16tobgr24(src, dst, width*srcBpp);
182 break;
183 case 21:
184 srcBpp=2;
185 dstBpp=4;
186 name="rgb16tobgr32";
187 rgb16tobgr32(src, dst, width*srcBpp);
188 break;
189 case 22:
190 srcBpp=3;
191 dstBpp=2;
192 name="rgb24tobgr15";
193 rgb24tobgr15(src, dst, width*srcBpp);
194 break;
195 case 23:
196 srcBpp=3;
197 dstBpp=2;
198 name="rgb24tobgr16";
199 rgb24tobgr16(src, dst, width*srcBpp);
200 break;
201 case 24:
135 srcBpp=3; 202 srcBpp=3;
136 dstBpp=3; 203 dstBpp=3;
137 name="rgb24tobgr24"; 204 name="rgb24tobgr24";
138 rgb24tobgr24(src, dst, width*srcBpp); 205 rgb24tobgr24(src, dst, width*srcBpp);
139 break; 206 break;
140 case 12: 207 case 25:
208 srcBpp=3;
209 dstBpp=4;
210 name="rgb24tobgr32";
211 rgb24tobgr32(src, dst, width*srcBpp);
212 break;
213 case 26:
214 srcBpp=4;
215 dstBpp=2;
216 name="rgb32tobgr15";
217 rgb32tobgr15(src, dst, width*srcBpp);
218 break;
219 case 27:
220 srcBpp=4;
221 dstBpp=2;
222 name="rgb32tobgr16";
223 rgb32tobgr16(src, dst, width*srcBpp);
224 break;
225 case 28:
226 srcBpp=4;
227 dstBpp=3;
228 name="rgb32tobgr24";
229 rgb32tobgr24(src, dst, width*srcBpp);
230 break;
231 case 29:
141 srcBpp=4; 232 srcBpp=4;
142 dstBpp=4; 233 dstBpp=4;
143 name="rgb32tobgr32"; 234 name="rgb32tobgr32";
144 rgb32tobgr32(src, dst, width*srcBpp); 235 rgb32tobgr32(src, dst, width*srcBpp);
145 break; 236 break;
237
146 } 238 }
147 if(!srcBpp) break; 239 if(!srcBpp) break;
148 240
149 for(i=0; i<SIZE; i++){ 241 for(i=0; i<SIZE; i++){
150 if(srcBuffer[i]!=srcByte){ 242 if(srcBuffer[i]!=srcByte){