support some more color modes; patch by Kostya
authorKostya Shishkov <kostya.shishkov@gmail.com>
Fri, 1 Apr 2005 04:30:31 +0000 (04:30 +0000)
committerMike Melanson <mike@multimedia.cx>
Fri, 1 Apr 2005 04:30:31 +0000 (04:30 +0000)
Originally committed as revision 4097 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/loco.c

index ef77c3f..cace4bb 100644 (file)
@@ -28,7 +28,7 @@
 #include "bitstream.h"
 #include "golomb.h"
 
-enum LOCO_MODE {LOCO_UNKN=0, LOCO_CYUY2=-1, LOCO_CRGB=-2, LOCO_CYV12=-3,
+enum LOCO_MODE {LOCO_UNKN=0, LOCO_CYUY2=-1, LOCO_CRGB=-2, LOCO_CRGBA=-3, LOCO_CYV12=-4,
  LOCO_YUY2=1, LOCO_UYVY=2, LOCO_RGB=3, LOCO_RGBA=4, LOCO_YV12=5};
 
 typedef struct LOCOContext{
@@ -259,7 +259,7 @@ static int decode_init(AVCodecContext *avctx){
     case LOCO_CYV12: case LOCO_YV12:
         avctx->pix_fmt = PIX_FMT_YUV420P;
         break;
-    case LOCO_RGBA:
+    case LOCO_CRGBA: case LOCO_RGBA:
         avctx->pix_fmt = PIX_FMT_RGBA32;
         break;
     default: