From: Reimar Döffinger Date: Sat, 9 Dec 2006 13:30:28 +0000 (+0000) Subject: Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original X-Git-Tag: v0.5~10811 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=46f9dcc3ee03c6698313e85cbdc9b40e5d23d1af;p=platform%2Fupstream%2Flibav.git Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original cscd codec is for windows. Originally committed as revision 7266 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/cscd.c b/libavcodec/cscd.c index ad738bf..d8733d6 100644 --- a/libavcodec/cscd.c +++ b/libavcodec/cscd.c @@ -220,7 +220,7 @@ static int decode_init(AVCodecContext *avctx) { } avctx->has_b_frames = 0; switch (avctx->bits_per_sample) { - case 16: avctx->pix_fmt = PIX_FMT_RGB565; break; + case 16: avctx->pix_fmt = PIX_FMT_RGB555; break; case 24: avctx->pix_fmt = PIX_FMT_BGR24; break; case 32: avctx->pix_fmt = PIX_FMT_RGBA32; break; default: