Ignore:
Timestamp:
4 Jul 2013, 21:00:23 (11 years ago)
Author:
tech
Message:

Integrated following changes:

  • H_MV_FIX1071, fix of encoder side reference list construction on IRAP pictures, same as in HM11.
  • H_3D_VSO_FIX_BORDRE_EXTENSION, fixed uninitialized borders for org-yuvs in VSO
  • H_MV_ENC_DEC_TRAC, added cu/pu level trace ( only enabled when ENC_DEC_TRACE is enabled)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibDecoder/TDecEntropy.cpp

    r510 r521  
    215215  for ( UInt uiPartIdx = 0, uiSubPartIdx = uiAbsPartIdx; uiPartIdx < uiNumPU; uiPartIdx++, uiSubPartIdx += uiPUOffset )
    216216  {
     217#if H_MV_ENC_DEC_TRAC
     218    DTRACE_PU_S("=========== prediction_unit ===========\n")
     219    // ToDo:
     220    //DTRACE_PU("x0", uiLPelX)
     221    //DTRACE_PU("x1", uiTPelY)
     222#endif
    217223    decodeMergeFlag( pcCU, uiSubPartIdx, uiDepth, uiPartIdx );
    218224    if ( pcCU->getMergeFlag( uiSubPartIdx ) )
     
    364370  {
    365371    m_pcEntropyDecoderIf->parseMVPIdx( iMVPIdx );
     372#if H_MV_ENC_DEC_TRAC
     373#if ENC_DEC_TRACE
     374    if ( eRefList == REF_PIC_LIST_0 )
     375    {
     376      DTRACE_PU("mvp_l0_flag", iMVPIdx)
     377    }
     378    else
     379    {
     380      DTRACE_PU("mvp_l1_flag", iMVPIdx)
     381    }
     382#endif
     383#endif
    366384  }
    367385  pcSubCU->fillMvpCand(uiPartIdx, uiPartAddr, eRefList, iRefIdx, pAMVPInfo);
     
    484502    pcCU->setTrIdxSubParts( uiTrDepth, uiAbsPartIdx, uiDepth );
    485503   
     504#if !H_MV_ENC_DEC_TRAC
    486505    {
    487506      DTRACE_CABAC_VL( g_nSymbolCounter++ );
     
    494513      DTRACE_CABAC_T( "\n" );
    495514    }
     515#endif
    496516   
    497517    pcCU->setCbfSubParts ( 0, TEXT_LUMA, uiAbsPartIdx, uiDepth );
Note: See TracChangeset for help on using the changeset viewer.