Ticket #1223: dslice-wpp.patch
File dslice-wpp.patch, 900 bytes (added by gregory, 10 years ago) |
---|
-
source/Lib/TLibDecoder/TDecSlice.cpp
192 192 { 193 193 if(pcSlice->getPPS()->getEntropyCodingSyncEnabledFlag()) 194 194 { 195 if (iStartCUAddr % uiWidthInLCUs == 0 && iStartCUAddr - uiWidthInLCUs + 1 < pcSlice->getSliceCurStartCUAddr() / rpcPic->getNumPartInCU()) 196 { 197 // Need to load CABAC state from top-right CTB but it is in a different slice 198 CTXMem[0]->loadContexts(pcSbacDecoder); 199 } 200 195 201 uiTileCol = rpcPic->getPicSym()->getTileIdxMap(iStartCUAddr) % (rpcPic->getPicSym()->getNumColumnsMinus1()+1); 196 202 m_pcBufferSbacDecoders[uiTileCol].loadContexts( CTXMem[1] );//2.LCU 197 203 if ( (iStartCUAddr%uiWidthInLCUs+1) >= uiWidthInLCUs )