Changeset 1386 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecSbac.cpp
- Timestamp:
- 13 Nov 2015, 16:29:39 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibDecoder/TDecSbac.cpp
r1313 r1386 423 423 m_pcTDecBinIf->decodeBinTrm(uiSymbol); 424 424 425 #if H_MV_ENC_DEC_TRAC425 #if NH_MV_ENC_DEC_TRAC 426 426 DTRACE_CU("pcm_flag", uiSymbol) 427 427 #endif … … 467 467 UInt uiSymbol; 468 468 m_pcTDecBinIf->decodeBin( uiSymbol, m_CUTransquantBypassFlagSCModel.get( 0, 0, 0 ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__TQ_BYPASS_FLAG) ); 469 #if H_MV_ENC_DEC_TRAC469 #if NH_MV_ENC_DEC_TRAC 470 470 DTRACE_CU("cu_transquant_bypass_flag", uiSymbol); 471 471 #endif … … 490 490 UInt uiCtxSkip = pcCU->getCtxSkipFlag( uiAbsPartIdx ); 491 491 m_pcTDecBinIf->decodeBin( uiSymbol, m_cCUSkipFlagSCModel.get( 0, 0, uiCtxSkip ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__SKIP_FLAG) ); 492 #if ! H_MV_ENC_DEC_TRAC492 #if !NH_MV_ENC_DEC_TRAC 493 493 DTRACE_CABAC_VL( g_nSymbolCounter++ ); 494 494 DTRACE_CABAC_T( "\tSkipFlag" ); … … 507 507 pcCU->setMergeFlagSubParts( true , uiAbsPartIdx, 0, uiDepth ); 508 508 } 509 #if H_MV_ENC_DEC_TRAC509 #if NH_MV_ENC_DEC_TRAC 510 510 DTRACE_CU("cu_skip_flag", uiSymbol); 511 511 #endif … … 570 570 UInt uiSymbol; 571 571 m_pcTDecBinIf->decodeBin( uiSymbol, *m_cCUMergeFlagExtSCModel.get( 0 ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__MERGE_FLAG) ); 572 #if H_MV_ENC_DEC_TRAC572 #if NH_MV_ENC_DEC_TRAC 573 573 DTRACE_PU("merge_flag", uiSymbol) 574 574 #endif 575 575 pcCU->setMergeFlagSubParts( uiSymbol ? true : false, uiAbsPartIdx, uiPUIdx, uiDepth ); 576 #if ! H_MV_ENC_DEC_TRAC576 #if !NH_MV_ENC_DEC_TRAC 577 577 DTRACE_CABAC_VL( g_nSymbolCounter++ ); 578 578 DTRACE_CABAC_T( "\tMergeFlag: " ); … … 608 608 } 609 609 } 610 #if H_MV_ENC_DEC_TRAC610 #if NH_MV_ENC_DEC_TRAC 611 611 DTRACE_PU("merge_idx", uiUnaryIdx) 612 612 #endif … … 614 614 ruiMergeIndex = uiUnaryIdx; 615 615 616 #if ! H_MV_ENC_DEC_TRAC616 #if !NH_MV_ENC_DEC_TRAC 617 617 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 618 618 DTRACE_CABAC_T( "\tparseMergeIndex()" ) … … 666 666 #endif 667 667 m_pcTDecBinIf->decodeBin( uiSymbol, m_cCUSplitFlagSCModel.get( 0, 0, pcCU->getCtxSplitFlag( uiAbsPartIdx, uiDepth ) ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(ctype) ); 668 #if H_MV_ENC_DEC_TRAC668 #if NH_MV_ENC_DEC_TRAC 669 669 DTRACE_CU("split_cu_flag", uiSymbol); 670 670 #else … … 748 748 { 749 749 m_pcTDecBinIf->decodeBin( uiSymbol, m_cCUPartSizeSCModel.get( 0, 0, 0) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(ctype) ); 750 #if H_MV_ENC_DEC_TRAC750 #if NH_MV_ENC_DEC_TRAC 751 751 DTRACE_CU("part_mode", uiSymbol) 752 752 #endif … … 884 884 } 885 885 #endif 886 #if H_MV_ENC_DEC_TRAC886 #if NH_MV_ENC_DEC_TRAC 887 887 DTRACE_CU("part_mode", eMode ) 888 888 #endif … … 914 914 m_pcTDecBinIf->decodeBin( uiSymbol, m_cCUPredModeSCModel.get( 0, 0, 0 ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__PRED_MODE) ); 915 915 iPredMode += uiSymbol; 916 #if H_MV_ENC_DEC_TRAC916 #if NH_MV_ENC_DEC_TRAC 917 917 DTRACE_CU("pred_mode_flag", uiSymbol) 918 918 #endif … … 948 948 m_pcTDecBinIf->decodeBin( symbol, m_cCUIntraPredSCModel.get( 0, 0, 0) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(ctype) ); 949 949 mpmPred[j] = symbol; 950 #if H_MV_ENC_DEC_TRAC950 #if NH_MV_ENC_DEC_TRAC 951 951 DTRACE_CU("prev_intra_luma_pred_flag", symbol) 952 952 #endif … … 971 971 symbol++; 972 972 } 973 #if H_MV_ENC_DEC_TRAC973 #if NH_MV_ENC_DEC_TRAC 974 974 DTRACE_CU("mpm_idx", symbol) 975 975 #endif … … 980 980 m_pcTDecBinIf->decodeBinsEP( symbol, 5 RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(ctype) ); 981 981 intraPredMode = symbol; 982 #if H_MV_ENC_DEC_TRAC982 #if NH_MV_ENC_DEC_TRAC 983 983 DTRACE_CU("rem_intra_luma_pred_mode", symbol) 984 984 #endif … … 1020 1020 if( uiSymbol == 0 ) 1021 1021 { 1022 #if H_MV_ENC_DEC_TRAC1022 #if NH_MV_ENC_DEC_TRAC 1023 1023 DTRACE_CU("intra_chroma_pred_mode", uiSymbol ) 1024 1024 #endif … … 1029 1029 UInt uiIPredMode; 1030 1030 m_pcTDecBinIf->decodeBinsEP( uiIPredMode, 2 RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(ctype) ); 1031 #if H_MV_ENC_DEC_TRAC1031 #if NH_MV_ENC_DEC_TRAC 1032 1032 DTRACE_CU("intra_chroma_pred_mode", uiIPredMode ) 1033 1033 #endif … … 1064 1064 uiSymbol++; 1065 1065 ruiInterDir = uiSymbol; 1066 #if H_MV_ENC_DEC_TRAC1066 #if NH_MV_ENC_DEC_TRAC 1067 1067 DTRACE_PU("inter_pred_idc", ruiInterDir - 1 ) 1068 1068 #endif … … 1101 1101 } 1102 1102 riRefFrmIdx = uiSymbol; 1103 #if H_MV_ENC_DEC_TRAC1103 #if NH_MV_ENC_DEC_TRAC 1104 1104 #if ENC_DEC_TRACE 1105 1105 if ( eRefList == REF_PIC_LIST_0 ) … … 1194 1194 if (!pcCU->isIntra(uiAbsPartIdx) || (pcCU->getIntraDir( CHANNEL_TYPE_CHROMA, uiAbsPartIdx ) == DM_CHROMA_IDX)) 1195 1195 { 1196 Char alpha= 0;1196 SChar alpha = 0; 1197 1197 UInt symbol = 0; 1198 1198 … … 1239 1239 RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(TComCodingStatisticsClassType(STATS__CABAC_BITS__TRANSFORM_SUBDIV_FLAG, 5-uiLog2TransformBlockSize)) 1240 1240 ); 1241 #if ! H_MV_ENC_DEC_TRAC1241 #if !NH_MV_ENC_DEC_TRAC 1242 1242 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1243 1243 DTRACE_CABAC_T( "\tparseTransformSubdivFlag()" ) … … 1258 1258 const UInt uiCtx = 0; 1259 1259 m_pcTDecBinIf->decodeBin( uiSymbol , m_cCUQtRootCbfSCModel.get( 0, 0, uiCtx ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__QT_ROOT_CBF) ); 1260 #if ! H_MV_ENC_DEC_TRAC1260 #if !NH_MV_ENC_DEC_TRAC 1261 1261 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1262 1262 DTRACE_CABAC_T( "\tparseQtRootCbf()" ) … … 1386 1386 pcCU->setCbfPartRange((uiCbf << subTUDepth), compID, subTUAbsPartIdx, partIdxesPerSubTU); 1387 1387 combinedSubTUCBF |= uiCbf; 1388 #if ! H_MV_ENC_DEC_TRAC1388 #if !NH_MV_ENC_DEC_TRAC 1389 1389 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1390 1390 DTRACE_CABAC_T( "\tparseQtCbf()" ) … … 1430 1430 1431 1431 pcCU->setCbfSubParts((uiCbf << lowestTUDepth), compID, absPartIdx, rTu.GetTransformDepthTotalAdj(compID)); 1432 #if ! H_MV_ENC_DEC_TRAC1432 #if !NH_MV_ENC_DEC_TRAC 1433 1433 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1434 1434 DTRACE_CABAC_T( "\tparseQtCbf()" ) … … 1491 1491 ); 1492 1492 1493 #if ! H_MV_ENC_DEC_TRAC1493 #if !NH_MV_ENC_DEC_TRAC 1494 1494 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1495 1495 DTRACE_CABAC_T("\tparseTransformSkip()"); … … 1605 1605 TCoeff* pcCoef=(pcCU->getCoeff(compID)+rTu.getCoefficientOffset(compID)); 1606 1606 const TComSPS &sps=*(pcCU->getSlice()->getSPS()); 1607 #if ! H_MV_ENC_DEC_TRAC1607 #if !NH_MV_ENC_DEC_TRAC 1608 1608 DTRACE_CABAC_VL( g_nSymbolCounter++ ) 1609 1609 DTRACE_CABAC_T( "\tparseCoeffNxN()\teType=" ) … … 2284 2284 uiW += ( 1 == uiCode ? 1 : 0 ); 2285 2285 } 2286 #if H_MV_ENC_DEC_TRAC2286 #if NH_MV_ENC_DEC_TRAC 2287 2287 DTRACE_CU("iv_res_pred_weight_idx", uiW ) 2288 2288 #endif … … 2303 2303 m_pcTDecBinIf->decodeBin( uiSymbol, m_cCUICFlagSCModel.get( 0, 0, 0 ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__3D_IC) ); 2304 2304 2305 #if ! H_MV_ENC_DEC_TRAC2305 #if !NH_MV_ENC_DEC_TRAC 2306 2306 DTRACE_CABAC_VL( g_nSymbolCounter++ ); 2307 2307 DTRACE_CABAC_T( "\tICFlag" ); … … 2394 2394 } 2395 2395 } 2396 #if H_MV_ENC_DEC_TRAC2396 #if NH_MV_ENC_DEC_TRAC 2397 2397 DTRACE_CU("delta_dc", rValDeltaDC); 2398 2398 #endif … … 2495 2495 2496 2496 m_pcTDecBinIf->decodeBin( uiSymbol, m_cSDCFlagSCModel.get( 0, 0, 0 ) RExt__DECODER_DEBUG_BIT_STATISTICS_PASS_OPT_ARG(STATS__CABAC_BITS__SDC_INTRA_FLAG) ); 2497 #if H_MV_ENC_DEC_TRAC2497 #if NH_MV_ENC_DEC_TRAC 2498 2498 DTRACE_CU("dc_only_flag", uiSymbol) 2499 2499 #endif
Note: See TracChangeset for help on using the changeset viewer.