Support decoding 32bit sunrast images.

Fixes ticket #895.
This commit is contained in:
Carl Eugen Hoyos 2012-01-08 20:16:57 +01:00
parent ca324f9869
commit 2f21c50784
1 changed files with 3 additions and 0 deletions

View File

@ -98,6 +98,9 @@ static int sunrast_decode_frame(AVCodecContext *avctx, void *data,
case 24:
avctx->pix_fmt = (type == RT_FORMAT_RGB) ? PIX_FMT_RGB24 : PIX_FMT_BGR24;
break;
case 32:
avctx->pix_fmt = (type == RT_FORMAT_RGB) ? PIX_FMT_RGB0 : PIX_FMT_BGR0;
break;
default:
av_log(avctx, AV_LOG_ERROR, "invalid depth\n");
return -1;