Mercurial > mplayer.hg
comparison libswscale/utils.c @ 31129:8639a950e856
Cosmetics: make more compact the code for handle_jpeg(), this also allows
vertical alignment. Improve readability.
author | stefano |
---|---|
date | Wed, 19 May 2010 22:56:41 +0000 |
parents | 100a50819c58 |
children | ef9fdc663e72 |
comparison
equal
deleted
inserted
replaced
31128:100a50819c58 | 31129:8639a950e856 |
---|---|
759 } | 759 } |
760 | 760 |
761 static int handle_jpeg(enum PixelFormat *format) | 761 static int handle_jpeg(enum PixelFormat *format) |
762 { | 762 { |
763 switch (*format) { | 763 switch (*format) { |
764 case PIX_FMT_YUVJ420P: | 764 case PIX_FMT_YUVJ420P: *format = PIX_FMT_YUV420P; return 1; |
765 *format = PIX_FMT_YUV420P; | 765 case PIX_FMT_YUVJ422P: *format = PIX_FMT_YUV422P; return 1; |
766 return 1; | 766 case PIX_FMT_YUVJ444P: *format = PIX_FMT_YUV444P; return 1; |
767 case PIX_FMT_YUVJ422P: | 767 case PIX_FMT_YUVJ440P: *format = PIX_FMT_YUV440P; return 1; |
768 *format = PIX_FMT_YUV422P; | 768 default: return 0; |
769 return 1; | |
770 case PIX_FMT_YUVJ444P: | |
771 *format = PIX_FMT_YUV444P; | |
772 return 1; | |
773 case PIX_FMT_YUVJ440P: | |
774 *format = PIX_FMT_YUV440P; | |
775 return 1; | |
776 default: | |
777 return 0; | |
778 } | 769 } |
779 } | 770 } |
780 | 771 |
781 SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, | 772 SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, |
782 int dstW, int dstH, enum PixelFormat dstFormat, int flags, | 773 int dstW, int dstH, enum PixelFormat dstFormat, int flags, |