comparison libswscale/swscale_internal.h @ 27554:021a1889cc26

Add support for PIX_FMT_MONOWHITE as output format.
author michael
date Fri, 12 Sep 2008 16:01:17 +0000
parents 8202118fbaa1
children 203ac2c7f613
comparison
equal deleted inserted replaced
27553:be05ce1c011e 27554:021a1889cc26
247 || (x)==PIX_FMT_RGB555 \ 247 || (x)==PIX_FMT_RGB555 \
248 || (x)==PIX_FMT_RGB8 \ 248 || (x)==PIX_FMT_RGB8 \
249 || (x)==PIX_FMT_RGB4 \ 249 || (x)==PIX_FMT_RGB4 \
250 || (x)==PIX_FMT_RGB4_BYTE \ 250 || (x)==PIX_FMT_RGB4_BYTE \
251 || (x)==PIX_FMT_MONOBLACK \ 251 || (x)==PIX_FMT_MONOBLACK \
252 || (x)==PIX_FMT_MONOWHITE \
252 ) 253 )
253 #define isBGR(x) ( \ 254 #define isBGR(x) ( \
254 (x)==PIX_FMT_BGR32 \ 255 (x)==PIX_FMT_BGR32 \
255 || (x)==PIX_FMT_BGR32_1 \ 256 || (x)==PIX_FMT_BGR32_1 \
256 || (x)==PIX_FMT_BGR24 \ 257 || (x)==PIX_FMT_BGR24 \
258 || (x)==PIX_FMT_BGR555 \ 259 || (x)==PIX_FMT_BGR555 \
259 || (x)==PIX_FMT_BGR8 \ 260 || (x)==PIX_FMT_BGR8 \
260 || (x)==PIX_FMT_BGR4 \ 261 || (x)==PIX_FMT_BGR4 \
261 || (x)==PIX_FMT_BGR4_BYTE \ 262 || (x)==PIX_FMT_BGR4_BYTE \
262 || (x)==PIX_FMT_MONOBLACK \ 263 || (x)==PIX_FMT_MONOBLACK \
264 || (x)==PIX_FMT_MONOWHITE \
263 ) 265 )
264 266
265 static inline int fmt_depth(int fmt) 267 static inline int fmt_depth(int fmt)
266 { 268 {
267 switch(fmt) { 269 switch(fmt) {
288 case PIX_FMT_RGB4: 290 case PIX_FMT_RGB4:
289 case PIX_FMT_BGR4_BYTE: 291 case PIX_FMT_BGR4_BYTE:
290 case PIX_FMT_RGB4_BYTE: 292 case PIX_FMT_RGB4_BYTE:
291 return 4; 293 return 4;
292 case PIX_FMT_MONOBLACK: 294 case PIX_FMT_MONOBLACK:
295 case PIX_FMT_MONOWHITE:
293 return 1; 296 return 1;
294 default: 297 default:
295 return 0; 298 return 0;
296 } 299 }
297 } 300 }