Ticket #1457: fix1457.patch

File fix1457.patch, 879 bytes (added by karlsharman, 8 years ago)

Fix that works with interlace

  • source/Lib/TLibEncoder/TEncGOP.cpp

     
    11931193
    11941194    m_pcSliceEncoder->initEncSlice ( pcPic, iPOCLast, pocCurr, iGOPid, pcSlice, isField );
    11951195
     1196#if !SHARP_LUMA_DELTA_QP
    11961197    //Set Frame/Field coding
    11971198    pcSlice->getPic()->setField(isField);
     1199#endif
    11981200
    11991201    pcSlice->setLastIDR(m_iLastIDR);
    12001202    pcSlice->setSliceIdx(0);
  • source/Lib/TLibEncoder/TEncSlice.cpp

     
    173173  rpcSlice->setPOC( pocCurr );
    174174
    175175#if SHARP_LUMA_DELTA_QP
     176  pcPic->setField(isField);
    176177  m_gopID = iGOPid;
    177178#endif
    178179