Ticket #3035: mythtv.diff

File mythtv.diff, 1015 bytes (added by teague@…, 17 years ago)

1080i Blue XvMC-VLD fix

  • libs/libmythtv/videoout_xv.cpp

     
    703703        myth2av_codecid(myth_codec_id, vld, idct, mc);
    704704
    705705        if (vld)
    706             xvmc_buf_attr->SetNumSurf(16);
     706            xvmc_buf_attr->SetNumSurf(14);
    707707
    708708        vbuffers.Init(xvmc_buf_attr->GetNumSurf(),
    709709                      false /* create an extra frame for pause? */,
  • libs/libmythtv/util-xvmc.h

     
    5353        num_xvmc_surf(1),
    5454        needed_for_display(1),
    5555        min_num_xvmc_surfaces(8),
    56         max_num_xvmc_surfaces(16),
     56        max_num_xvmc_surfaces(14),
    5757        num_xvmc_surfaces(min_num_xvmc_surfaces),
    5858        aggressive(false) {}
    5959
    6060    void SetOSDNum(uint val)
    6161    {