Mercurial > mplayer.hg
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){ |