Changeset 622 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecSbac.cpp
- Timestamp:
- 11 Sep 2013, 14:40:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibDecoder/TDecSbac.cpp
r608 r622 89 89 #if H_3D_DIM_DMM 90 90 , m_cDmm1DataSCModel ( 1, 1, NUM_DMM1_DATA_CTX , m_contextModels + m_numContextModels, m_numContextModels) 91 #if !SEC_DMM2_E0146 91 #if !SEC_DMM2_E0146_HHIFIX 92 92 , m_cDmm2DataSCModel ( 1, 1, NUM_DMM2_DATA_CTX , m_contextModels + m_numContextModels, m_numContextModels) 93 93 #endif … … 179 179 #if H_3D_DIM_DMM 180 180 m_cDmm1DataSCModel.initBuffer ( sliceType, qp, (UChar*)INIT_DMM1_DATA ); 181 #if !SEC_DMM2_E0146 181 #if !SEC_DMM2_E0146_HHIFIX 182 182 m_cDmm2DataSCModel.initBuffer ( sliceType, qp, (UChar*)INIT_DMM2_DATA ); 183 183 #endif … … 255 255 #if H_3D_DIM_DMM 256 256 m_cDmm1DataSCModel.initBuffer ( eSliceType, iQp, (UChar*)INIT_DMM1_DATA ); 257 #if !SEC_DMM2_E0146 257 #if !SEC_DMM2_E0146_HHIFIX 258 258 m_cDmm2DataSCModel.initBuffer ( eSliceType, iQp, (UChar*)INIT_DMM2_DATA ); 259 259 #endif … … 444 444 ruiTabIdx = uiIdx; 445 445 } 446 #if !SEC_DMM2_E0146 446 #if !SEC_DMM2_E0146_HHIFIX 447 447 Void TDecSbac::xParseDmm2Offset( Int& riOffset ) 448 448 { … … 584 584 m_pcTDecBinIf->decodeBin(uiResidual, m_cSDCResidualFlagSCModel.get( 0, 0, 0 ) ); 585 585 586 #if H_MV_ENC_DEC_TRAC 587 DTRACE_CU("sdc_residual_flag[i]", uiResidual) 588 #endif 589 586 590 if (uiResidual) 587 591 { 588 592 // decode residual sign bit 589 593 m_pcTDecBinIf->decodeBinEP(uiSign); 594 #if H_MV_ENC_DEC_TRAC 595 DTRACE_CU("sdc_residual_sign_flag[i]", uiSign) 596 #endif 590 597 591 598 // decode residual magnitude … … 617 624 } 618 625 else 626 { 619 627 uiAbsIdx = uiCount; 628 } 629 630 #if H_MV_ENC_DEC_TRAC 631 DTRACE_CU("sdc_residual_abs_minus1[i]", uiAbsIdx) 632 #endif 620 633 621 634 uiAbsIdx += 1; … … 1162 1175 pcCU->setDmmWedgeTabIdxSubParts( uiTabIdx, dimType, absPartIdx, depth ); 1163 1176 } break; 1164 #if !SEC_DMM2_E0146 1177 #if !SEC_DMM2_E0146_HHIFIX 1165 1178 case( DMM2_IDX ): 1166 1179 { … … 1333 1346 binNum = 0; 1334 1347 #if LGE_SDC_REMOVE_DC_E0158 1335 #if !SEC_DMM2_E0146 1348 #if !SEC_DMM2_E0146_HHIFIX 1336 1349 while( symbol && binNum < 2 ) 1337 1350 #endif 1338 1351 #else 1339 #if SEC_DMM2_E0146 1352 #if SEC_DMM2_E0146_HHIFIX 1340 1353 while( symbol && binNum < 2 ) 1341 1354 #else … … 1358 1371 else if( modeCode == 6 ) { dir = (2*DMM3_IDX+DIM_OFFSET); sdcFlag = 0;} 1359 1372 #if LGE_SDC_REMOVE_DC_E0158 1360 #if SEC_DMM2_E0146 1373 #if SEC_DMM2_E0146_HHIFIX 1361 1374 else if( modeCode == 7 ) { dir = (2* RBC_IDX+DIM_OFFSET); sdcFlag = 0;} 1362 1375 #else … … 1366 1379 #else 1367 1380 else if( modeCode == 14 ) { dir = DC_IDX; sdcFlag = 1;} 1368 #if SEC_DMM2_E0146 1381 #if SEC_DMM2_E0146_HHIFIX 1369 1382 else if( modeCode == 15 ) { dir = (2* RBC_IDX+DIM_OFFSET); sdcFlag = 0;} 1370 1383 #else
Note: See TracChangeset for help on using the changeset viewer.