Ignore:
Timestamp:
11 Jun 2013, 20:35:00 (11 years ago)
Author:
zhang
Message:

Implementation of ARP from QC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r446 r464  
    950950    }
    951951   
     952#if H_3D_ARP
     953    for( Int layer = 0; layer <= pcVPS->getMaxLayers() - 1; layer++ )
     954    {
     955      if( ( layer!=0 ) && ( pcVPS->getDepthId(layer)!=1 ) )
     956      {
     957        READ_FLAG( uiCode, "advanced_residual_pred_flag"  );
     958        pcVPS->setUseAdvRP  ( layer, uiCode );
     959        pcVPS->setARPStepNum( layer, uiCode ? H_3D_ARP_WFNR : 1 );
     960      }
     961      else
     962      {
     963        pcVPS->setUseAdvRP  ( layer, 0 );
     964        pcVPS->setARPStepNum( layer, 1 );
     965      }
     966    }
     967#endif
     968
    952969    READ_FLAG( uiCode,  "vps_extension2_flag" );
    953970    if (uiCode)
     
    18601877}
    18611878
     1879#if H_3D_ARP
     1880Void TDecCavlc::parseARPW( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
     1881{
     1882  assert(0);
     1883}
     1884#endif
     1885
    18621886// ====================================================================================================================
    18631887// Protected member functions
Note: See TracChangeset for help on using the changeset viewer.