Mercurial > libavcodec.hg
comparison mjpegdec.c @ 5478:41103dc22ad5 libavcodec
Add support for grayscale MJPEG streams sent by Axis cameras such as the
207MW (http://www.axis.com/products/cam_207mw/).
patch by Sam Hocevar, sam+ffmpeg zoy org
author | diego |
---|---|
date | Sat, 04 Aug 2007 20:49:39 +0000 |
parents | 4cac2cfe2745 |
children | 0590ad246eca |
comparison
equal
deleted
inserted
replaced
5477:ec1f268792cd | 5478:41103dc22ad5 |
---|---|
295 s->avctx->pix_fmt = PIX_FMT_RGB32; | 295 s->avctx->pix_fmt = PIX_FMT_RGB32; |
296 }else if(s->nb_components==3) | 296 }else if(s->nb_components==3) |
297 s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV444P : PIX_FMT_YUVJ444P; | 297 s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV444P : PIX_FMT_YUVJ444P; |
298 else | 298 else |
299 s->avctx->pix_fmt = PIX_FMT_GRAY8; | 299 s->avctx->pix_fmt = PIX_FMT_GRAY8; |
300 break; | |
301 case 0x110000: | |
302 s->avctx->pix_fmt = PIX_FMT_GRAY8; | |
300 break; | 303 break; |
301 case 0x121111: | 304 case 0x121111: |
302 s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV440P : PIX_FMT_YUVJ440P; | 305 s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV440P : PIX_FMT_YUVJ440P; |
303 break; | 306 break; |
304 case 0x211111: | 307 case 0x211111: |