Ticket #740: patchticket740hack.diff

File patchticket740hack.diff, 766 bytes (added by Carl Eugen Hoyos, 15 years ago)
  • libavcodec/bmp.c

    diff --git a/libavcodec/bmp.c b/libavcodec/bmp.c
    index 419c3fa..cd8ada1 100644
    a b static int bmp_decode_frame(AVCodecContext *avctx,  
    140140
    141141    switch(depth){
    142142    case 32:
    143         if(comp == BMP_BITFIELDS){
     143        if(0 && comp == BMP_BITFIELDS){
    144144            rgb[0] = (rgb[0] >> 15) & 3;
    145145            rgb[1] = (rgb[1] >> 15) & 3;
    146146            rgb[2] = (rgb[2] >> 15) & 3;
    … … static int bmp_decode_frame(AVCodecContext *avctx,  
    150150                break;
    151151            }
    152152        } else {
    153             rgb[0] = 2;
    154             rgb[1] = 1;
    155             rgb[2] = 0;
     153            rgb[0] = 3;
     154            rgb[1] = 2;
     155            rgb[2] = 1;
    156156        }
    157157
    158158        avctx->pix_fmt = PIX_FMT_BGRA;