Ticket #1191: patchtiffmov.diff

File patchtiffmov.diff, 1.6 KB (added by cehoyos, 5 years ago)
  • libavcodec/tiffenc.c

    diff --git a/libavcodec/tiffenc.c b/libavcodec/tiffenc.c
    index d7165dc..e8c6f1f 100644
    a b static int encode_frame(AVCodecContext * avctx, AVPacket *pkt, 
    236236 
    237237    switch (avctx->pix_fmt) { 
    238238    case PIX_FMT_RGBA64LE: 
     239        avctx->bits_per_coded_sample = 
    239240        s->bpp = 64; 
    240241        s->photometric_interpretation = 2; 
    241242        bpp_tab[0] = 16; 
    static int encode_frame(AVCodecContext * avctx, AVPacket *pkt, 
    244245        bpp_tab[3] = 16; 
    245246        break; 
    246247    case PIX_FMT_RGB48LE: 
     248        avctx->bits_per_coded_sample = 
    247249        s->bpp = 48; 
    248250        s->photometric_interpretation = 2; 
    249251        bpp_tab[0] = 16; 
    static int encode_frame(AVCodecContext * avctx, AVPacket *pkt, 
    252254        bpp_tab[3] = 16; 
    253255        break; 
    254256    case PIX_FMT_RGBA: 
     257        avctx->bits_per_coded_sample = 
    255258        s->bpp = 32; 
    256259        s->photometric_interpretation = 2; 
    257260        break; 
    258261    case PIX_FMT_RGB24: 
     262        avctx->bits_per_coded_sample = 
    259263        s->bpp = 24; 
    260264        s->photometric_interpretation = 2; 
    261265        break; 
    static int encode_frame(AVCodecContext * avctx, AVPacket *pkt, 
    264268        s->photometric_interpretation = 1; 
    265269        break; 
    266270    case PIX_FMT_PAL8: 
     271        avctx->bits_per_coded_sample = 
    267272        s->bpp = 8; 
    268273        s->photometric_interpretation = 3; 
    269274        break; 
    270275    case PIX_FMT_MONOBLACK: 
    271276    case PIX_FMT_MONOWHITE: 
     277        avctx->bits_per_coded_sample = 
    272278        s->bpp = 1; 
    273279        s->photometric_interpretation = avctx->pix_fmt == PIX_FMT_MONOBLACK; 
    274280        bpp_tab[0] = 1;