Ticket #740: patchticket740hack.diff

File patchticket740hack.diff, 766 bytes (added by cehoyos, 5 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;