Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 9 Dec 2006 13:30:28 +0000 (13:30 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 9 Dec 2006 13:30:28 +0000 (13:30 +0000)
cscd codec is for windows.

Originally committed as revision 7266 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/cscd.c

index ad738bf0ef89f4c3dcdc6dd6264a49847b15493b..d8733d6dd730339c9c8216f089397386bcb72e16 100644 (file)
@@ -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: