Mercurial > mplayer.hg
diff libmpcodecs/vd_qtrle.c @ 9114:306ea9a02ebe
Quicktime rle 32 bit supported
author | rtognimp |
---|---|
date | Sun, 26 Jan 2003 22:05:18 +0000 |
parents | 28677d779205 |
children |
line wrap: on
line diff
--- a/libmpcodecs/vd_qtrle.c Sun Jan 26 21:26:45 2003 +0000 +++ b/libmpcodecs/vd_qtrle.c Sun Jan 26 22:05:18 2003 +0000 @@ -32,7 +32,8 @@ /* qtrle24 supports 32bit output too */ if ((req_format == (IMGFMT_BGR|ctx->depth)) || - ((IMGFMT_BGR_DEPTH(req_format) == 32) && (ctx->depth == 24))) + ((IMGFMT_BGR_DEPTH(req_format) == 32) && (ctx->depth == 24)) || + ((IMGFMT_BGR_DEPTH(req_format) == 24) && (ctx->depth == 32))) return(CONTROL_TRUE); else return(CONTROL_FALSE); @@ -68,6 +69,8 @@ case 16: ctx->depth--; /* this is the trick ;) */ break; + case 32: + mp_msg(MSGT_DECVIDEO,MSGL_INFO,"[qtrle] 32 bpp file, alpha channel will be ignored.\n"); case 24: break; default: