Changeset 1386 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComSlice.h


Ignore:
Timestamp:
13 Nov 2015, 16:29:39 (9 years ago)
Author:
tech
Message:

Merged 15.1-dev1@1381.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TComSlice.h

    r1321 r1386  
    292292  Void       checkDcOfMatrix();
    293293  Void       processRefMatrix(UInt sizeId, UInt listId , UInt refListId );
    294   Bool       xParseScalingList(Char* pchFile);
     294  Bool       xParseScalingList(const std::string &fileName);
    295295#if NH_MV
    296296  Void       inferFrom                      ( const TComScalingList& srcScLi );
     
    13841384  /// VPS EXTENSION 2 SYNTAX ELEMENTS
    13851385  Int     getDepthId                   ( Int layerIdInNuh)             const    { return getScalabilityId( getLayerIdInVps(layerIdInNuh), DEPTH_ID ); }
    1386 #if NH_3D                                                             
     1386#if NH_3D_VSO                                                             
    13871387  Bool    getVpsDepthFlag              ( Int layerIdInNuh)             const    { return (getDepthId( layerIdInNuh ) > 0);  }
    1388   Int     getLayerIdInNuh              ( Int viewIndex, Bool depthFlag ) const;   
    1389          
     1388  Int     getLayerIdInNuh              ( Int viewIndex, Bool depthFlag, Int auxId ) const;   
     1389#endif
     1390#if NH_3D
    13901391  Void    createCamPars                ( Int iNumViews ); 
    13911392  Void    initCamParaVPS               ( Int vOIdxInVps, Int numCp, Bool cpInSliceSegmentHeaderFlag, Int* cpRefVoi, Int** aaiScale, Int** aaiOffset );                                               
     
    14261427#endif
    14271428
    1428   template <typename T, typename S, typename U> Void xPrintArray( const Char* name, Int numElemDim1, U idx, S numElemDim2, T vec, Bool printNumber, Bool printIdx = true ) const
     1429  template <typename T, typename S, typename U> Void xPrintArray( const TChar* name, Int numElemDim1, U idx, S numElemDim2, T vec, Bool printNumber, Bool printIdx = true ) const
    14291430  {
    14301431    std::cout << std::endl;
     
    18101811    for (Int d = 0; d < 2; d++)
    18111812    {
    1812       m_ivMvPredFlag          [d] = false;
    1813       m_ivMvScalingFlag       [d] = false;
    1814       m_log2SubPbSizeMinus3   [d] = 3;
    1815       m_ivResPredFlag         [d] = false;
    1816       m_depthRefinementFlag   [d] = false;
    1817       m_viewSynthesisPredFlag [d] = false;
    1818       m_depthBasedBlkPartFlag [d] = false;
    1819       m_mpiFlag               [d] = false;
    1820       m_log2MpiSubPbSizeMinus3[d] = 3;
    1821       m_intraContourFlag      [d] = false;
    1822       m_intraSdcWedgeFlag     [d] = false;
    1823       m_qtPredFlag            [d] = false;
    1824       m_interSdcFlag          [d] = false;
    1825       m_depthIntraSkipFlag    [d] = false;   
     1813      m_ivDiMcEnabledFlag          [d] = false;
     1814      m_ivMvScalEnabledFlag       [d] = false;
     1815      m_log2IvmcSubPbSizeMinus3   [d] = 3;
     1816      m_ivResPredEnabledFlag         [d] = false;
     1817      m_depthRefEnabledFlag   [d] = false;
     1818      m_vspMcEnabledFlag [d] = false;
     1819      m_dbbpEnabledFlag [d] = false;
     1820      m_texMcEnabledFlag               [d] = false;
     1821      m_log2TexmcSubPbSizeMinus3[d] = 3;
     1822      m_intraContourEnabledFlag      [d] = false;
     1823      m_intraDcOnlyWedgeEnabledFlag     [d] = false;
     1824      m_cqtCuPartPredEnabledFlag            [d] = false;
     1825      m_interDcOnlyEnabledFlag          [d] = false;
     1826      m_skipIntraEnabledFlag    [d] = false;   
    18261827    }
    18271828  }
    18281829
    1829   Void          setIvMvPredFlag( Int d, Bool flag )         { m_ivMvPredFlag[d] = flag;             }
    1830   Bool          getIvMvPredFlag( Int d ) const              { return m_ivMvPredFlag[d];             }
    1831 
    1832   Void          setIvMvScalingFlag( Int d, Bool flag )      { m_ivMvScalingFlag[d] = flag;          }
    1833   Bool          getIvMvScalingFlag( Int d ) const           { return m_ivMvScalingFlag[d];          }
    1834 
    1835   Void          setLog2SubPbSizeMinus3( Int d, Int  val )   { m_log2SubPbSizeMinus3[d] = val;       }
    1836   Int           getLog2SubPbSizeMinus3( Int d ) const       { return m_log2SubPbSizeMinus3[d];      }
    1837 
    1838   Void          setIvResPredFlag( Int d, Bool flag )        { m_ivResPredFlag[d] = flag;            }
    1839   Bool          getIvResPredFlag( Int d ) const             { return m_ivResPredFlag[d];            }
    1840 
    1841   Void          setDepthRefinementFlag( Int d, Bool flag )  { m_depthRefinementFlag[d] = flag;      }
    1842   Bool          getDepthRefinementFlag( Int d ) const       { return m_depthRefinementFlag[d];      }
    1843 
    1844   Void          setViewSynthesisPredFlag( Int d, Bool flag ) { m_viewSynthesisPredFlag[d] = flag;   }
    1845   Bool          getViewSynthesisPredFlag( Int d ) const     { return m_viewSynthesisPredFlag[d];    }
    1846 
    1847   Void          setDepthBasedBlkPartFlag( Int d, Bool flag ) { m_depthBasedBlkPartFlag[d] = flag;   }
    1848   Bool          getDepthBasedBlkPartFlag( Int d ) const     { return m_depthBasedBlkPartFlag[d];    }
    1849 
    1850   Void          setMpiFlag( Int d, Bool flag )              { m_mpiFlag[d] = flag;                  }
    1851   Bool          getMpiFlag( Int d ) const                   { return m_mpiFlag[d];                  }
    1852 
    1853   Void          setLog2MpiSubPbSizeMinus3( Int d, Int  val ) { m_log2MpiSubPbSizeMinus3[d] = val;   }
    1854   Int           getLog2MpiSubPbSizeMinus3( Int d ) const    { return m_log2MpiSubPbSizeMinus3[d];   }
    1855 
    1856   Void          setIntraContourFlag( Int d, Bool flag )     { m_intraContourFlag[d] = flag;         }
    1857   Bool          getIntraContourFlag( Int d ) const          { return m_intraContourFlag[d];         }
    1858 
    1859   Void          setIntraSdcWedgeFlag( Int d, Bool flag )    { m_intraSdcWedgeFlag[d] = flag;        }
    1860   Bool          getIntraSdcWedgeFlag( Int d ) const         { return m_intraSdcWedgeFlag[d];        }
    1861 
    1862   Void          setQtPredFlag( Int d, Bool flag )           { m_qtPredFlag[d] = flag;               }
    1863   Bool          getQtPredFlag( Int d ) const                { return m_qtPredFlag[d];               }
    1864 
    1865   Void          setInterSdcFlag( Int d, Bool flag )         { m_interSdcFlag[d] = flag;             }
    1866   Bool          getInterSdcFlag( Int d ) const              { return m_interSdcFlag[d];             }
    1867 
    1868   Void          setDepthIntraSkipFlag( Int d, Bool flag )   { m_depthIntraSkipFlag[d] = flag;       }
    1869   Bool          getDepthIntraSkipFlag( Int d ) const        { return m_depthIntraSkipFlag[d];       }
     1830  Void          setIvDiMcEnabledFlag( Int d, Bool flag )        { m_ivDiMcEnabledFlag[d] = flag;             }
     1831  Bool          getIvDiMcEnabledFlag( Int d ) const             { return m_ivDiMcEnabledFlag[d];             }
     1832
     1833  Void          setIvMvScalEnabledFlag( Int d, Bool flag )      { m_ivMvScalEnabledFlag[d] = flag;          }
     1834  Bool          getIvMvScalEnabledFlag( Int d ) const           { return m_ivMvScalEnabledFlag[d];          }
     1835
     1836  Void          setLog2IvmcSubPbSizeMinus3( Int d, Int  val )   { m_log2IvmcSubPbSizeMinus3[d] = val;       }
     1837  Int           getLog2IvmcSubPbSizeMinus3( Int d ) const       { return m_log2IvmcSubPbSizeMinus3[d];      }
     1838
     1839  Void          setIvResPredEnabledFlag( Int d, Bool flag )     { m_ivResPredEnabledFlag[d] = flag;            }
     1840  Bool          getIvResPredEnabledFlag( Int d ) const          { return m_ivResPredEnabledFlag[d];            }
     1841
     1842  Void          setDepthRefEnabledFlag( Int d, Bool flag )      { m_depthRefEnabledFlag[d] = flag;      }
     1843  Bool          getDepthRefEnabledFlag( Int d ) const           { return m_depthRefEnabledFlag[d];      }
     1844
     1845  Void          setVspMcEnabledFlag( Int d, Bool flag )         { m_vspMcEnabledFlag[d] = flag;   }
     1846  Bool          getVspMcEnabledFlag( Int d ) const              { return m_vspMcEnabledFlag[d];    }
     1847
     1848  Void          setDbbpEnabledFlag( Int d, Bool flag )          { m_dbbpEnabledFlag[d] = flag;   }
     1849  Bool          getDbbpEnabledFlag( Int d ) const               { return m_dbbpEnabledFlag[d];    }
     1850
     1851  Void          setTexMcEnabledFlag( Int d, Bool flag )         { m_texMcEnabledFlag[d] = flag;                  }
     1852  Bool          getTexMcEnabledFlag( Int d ) const              { return m_texMcEnabledFlag[d];                  }
     1853
     1854  Void          setLog2TexmcSubPbSizeMinus3( Int d, Int  val )  { m_log2TexmcSubPbSizeMinus3[d] = val;   }
     1855  Int           getLog2TexmcSubPbSizeMinus3( Int d ) const      { return m_log2TexmcSubPbSizeMinus3[d];   }
     1856
     1857  Void          setIntraContourEnabledFlag( Int d, Bool flag )  { m_intraContourEnabledFlag[d] = flag;         }
     1858  Bool          getIntraContourEnabledFlag( Int d ) const       { return m_intraContourEnabledFlag[d];         }
     1859
     1860  Void          setIntraDcOnlyWedgeEnabledFlag( Int d, Bool flag ) { m_intraDcOnlyWedgeEnabledFlag[d] = flag;        }
     1861  Bool          getIntraDcOnlyWedgeEnabledFlag( Int d ) const      { return m_intraDcOnlyWedgeEnabledFlag[d];        }
     1862
     1863  Void          setCqtCuPartPredEnabledFlag( Int d, Bool flag )    { m_cqtCuPartPredEnabledFlag[d] = flag;               }
     1864  Bool          getCqtCuPartPredEnabledFlag( Int d ) const         { return m_cqtCuPartPredEnabledFlag[d];               }
     1865
     1866  Void          setInterDcOnlyEnabledFlag( Int d, Bool flag )      { m_interDcOnlyEnabledFlag[d] = flag;             }
     1867  Bool          getInterDcOnlyEnabledFlag( Int d ) const           { return m_interDcOnlyEnabledFlag[d];             }
     1868
     1869  Void          setSkipIntraEnabledFlag( Int d, Bool flag )        { m_skipIntraEnabledFlag[d] = flag;       }
     1870  Bool          getSkipIntraEnabledFlag( Int d ) const             { return m_skipIntraEnabledFlag[d];       }
    18701871private:
    18711872
    1872   Bool        m_ivMvPredFlag          [2];
    1873   Bool        m_ivMvScalingFlag       [2];
    1874   Int         m_log2SubPbSizeMinus3   [2];
    1875   Bool        m_ivResPredFlag         [2];
    1876   Bool        m_depthRefinementFlag   [2];
    1877   Bool        m_viewSynthesisPredFlag [2];
    1878   Bool        m_depthBasedBlkPartFlag [2];
    1879   Bool        m_mpiFlag               [2];
    1880   Int         m_log2MpiSubPbSizeMinus3[2];
    1881   Bool        m_intraContourFlag      [2];
    1882   Bool        m_intraSdcWedgeFlag     [2];
    1883   Bool        m_qtPredFlag            [2];
    1884   Bool        m_interSdcFlag          [2];
    1885   Bool        m_depthIntraSkipFlag    [2]; 
     1873  Bool        m_ivDiMcEnabledFlag          [2];
     1874  Bool        m_ivMvScalEnabledFlag        [2];
     1875  Int         m_log2IvmcSubPbSizeMinus3    [2];
     1876  Bool        m_ivResPredEnabledFlag       [2];
     1877  Bool        m_depthRefEnabledFlag        [2];
     1878  Bool        m_vspMcEnabledFlag          [2];
     1879  Bool        m_dbbpEnabledFlag            [2];
     1880  Bool        m_texMcEnabledFlag           [2];
     1881  Int         m_log2TexmcSubPbSizeMinus3   [2];
     1882  Bool        m_intraContourEnabledFlag    [2];
     1883  Bool        m_intraDcOnlyWedgeEnabledFlag[2];
     1884  Bool        m_cqtCuPartPredEnabledFlag   [2];
     1885  Bool        m_interDcOnlyEnabledFlag     [2];
     1886  Bool        m_skipIntraEnabledFlag       [2]; 
    18861887};
    18871888
     
    19551956#if NH_MV
    19561957  UInt             m_uiSpsMaxLatencyIncreasePlus1[MAX_TLAYER]; 
    1957   // Calling a member m_uiMaxLatencyIncrease although it is m_uiMaxLatencyIncreasePlus1 is really bad style. 
    19581958#else
    1959   UInt             m_uiMaxLatencyIncrease[MAX_TLAYER];  // Really max latency increase plus 1 (value 0 expresses no limit)
     1959  UInt             m_uiMaxLatencyIncreasePlus1[MAX_TLAYER];
    19601960#endif
    19611961
     
    21352135  Bool                   getScalingListPresentFlag() const                                               { return m_scalingListPresentFlag;                                     }
    21362136  Void                   setScalingListPresentFlag( Bool b )                                             { m_scalingListPresentFlag  = b;                                       }
    2137   Void                   setScalingList( TComScalingList *scalingList);
    21382137  TComScalingList&       getScalingList()                                                                { return m_scalingList;                                                }
    21392138  const TComScalingList& getScalingList() const                                                          { return m_scalingList;                                                }
     
    21462145  Int                    getSpsMaxLatencyPictures( Int i )  const                                       { return ( getSpsMaxNumReorderPics(i) + getSpsMaxLatencyIncreasePlus1(i)-1); }
    21472146#else
    2148   UInt                   getMaxLatencyIncrease(UInt tlayer) const                                        { return m_uiMaxLatencyIncrease[tlayer];                               }
    2149   Void                   setMaxLatencyIncrease( UInt ui , UInt tlayer)                                   { m_uiMaxLatencyIncrease[tlayer] = ui;                                 }
     2147  UInt                   getMaxLatencyIncreasePlus1(UInt tlayer) const                                   { return m_uiMaxLatencyIncreasePlus1[tlayer];                          }
     2148  Void                   setMaxLatencyIncreasePlus1( UInt ui , UInt tlayer)                              { m_uiMaxLatencyIncreasePlus1[tlayer] = ui;                            }
    21502149#endif
    21512150
     
    21662165  const TComSPSRExt&     getSpsRangeExtension() const                                                    { return m_spsRangeExtension;                                          }
    21672166  TComSPSRExt&           getSpsRangeExtension()                                                          { return m_spsRangeExtension;                                          }
    2168 
    2169   // Sequence parameter set range extension syntax
    2170   // WAS: getUseResidualRotation and setUseResidualRotation
    2171   // Now getSpsRangeExtension().getTransformSkipRotationEnabledFlag and getSpsRangeExtension().setTransformSkipRotationEnabledFlag
    2172 
    2173   // WAS: getUseSingleSignificanceMapContext and setUseSingleSignificanceMapContext
    2174   // Now: getSpsRangeExtension().getTransformSkipContextEnabledFlag and getSpsRangeExtension().setTransformSkipContextEnabledFlag
    2175 
    2176   // WAS: getUseResidualDPCM and setUseResidualDPCM
    2177   // Now: getSpsRangeExtension().getRdpcmEnabledFlag and getSpsRangeExtension().setRdpcmEnabledFlag and
    2178 
    2179   // WAS: getUseExtendedPrecision and setUseExtendedPrecision
    2180   // Now: getSpsRangeExtension().getExtendedPrecisionProcessingFlag and getSpsRangeExtension().setExtendedPrecisionProcessingFlag
    2181 
    2182   // WAS: getDisableIntraReferenceSmoothing and setDisableIntraReferenceSmoothing
    2183   // Now: getSpsRangeExtension().getIntraSmoothingDisabledFlag and getSpsRangeExtension().setIntraSmoothingDisabledFlag
    2184 
    2185   // WAS: getUseHighPrecisionPredictionWeighting and setUseHighPrecisionPredictionWeighting
    2186   // Now: getSpsRangeExtension().getHighPrecisionOffsetsEnabledFlag and getSpsRangeExtension().setHighPrecisionOffsetsEnabledFlag
    2187 
    2188   // WAS: getUseGolombRiceParameterAdaptation and setUseGolombRiceParameterAdaptation
    2189   // Now: getSpsRangeExtension().getPersistentRiceAdaptationEnabledFlag and getSpsRangeExtension().setPersistentRiceAdaptationEnabledFlag
    2190 
    2191   // WAS: getAlignCABACBeforeBypass and setAlignCABACBeforeBypass
    2192   // Now: getSpsRangeExtension().getCabacBypassAlignmentEnabledFlag and getSpsRangeExtension().setCabacBypassAlignmentEnabledFlag
    2193 
    21942167
    21952168#if NH_MV
     
    22742247  virtual ~TComRefPicListModification();
    22752248
    2276   Void    create();
    2277   Void    destroy();
    22782249
    22792250  Bool    getRefPicListModificationFlagL0() const        { return m_refPicListModificationFlagL0;                                  }
     
    22992270  Void    setListEntryL0( Int i, Int  val )                      { m_RefPicSetIdxL0[i] = val;                                          }
    23002271  Void    setListEntryL1( Int i, Int  val )                      { m_RefPicSetIdxL1[i] = val;                                          }
    2301 
    2302 
    23032272#endif
    23042273};
     2274
    23052275
    23062276/// PPS RExt class
     
    25562526  const TComPPSRExt&     getPpsRangeExtension() const                                     { return m_ppsRangeExtension;                   }
    25572527  TComPPSRExt&           getPpsRangeExtension()                                           { return m_ppsRangeExtension;                   }
    2558 
    2559   // WAS: getTransformSkipLog2MaxSize and setTransformSkipLog2MaxSize
    2560   // Now: getPpsRangeExtension().getLog2MaxTransformSkipBlockSize and getPpsRangeExtension().setLog2MaxTransformSkipBlockSize
    2561 
    2562   // WAS: getUseCrossComponentPrediction and setUseCrossComponentPrediction
    2563   // Now: getPpsRangeExtension().getCrossComponentPredictionEnabledFlag and getPpsRangeExtension().setCrossComponentPredictionEnabledFlag
    2564 
    2565   // WAS: clearChromaQpAdjTable
    2566   // Now: getPpsRangeExtension().clearChromaQpOffsetList
    2567 
    2568   // WAS: getMaxCuChromaQpAdjDepth and setMaxCuChromaQpAdjDepth
    2569   // Now: getPpsRangeExtension().getDiffCuChromaQpOffsetDepth and getPpsRangeExtension().setDiffCuChromaQpOffsetDepth
    2570 
    2571   // WAS: getChromaQpAdjTableSize
    2572   // Now: getPpsRangeExtension().getChromaQpOffsetListLen
    2573 
    2574   // WAS: getChromaQpAdjTableAt and setChromaQpAdjTableAt
    2575   // Now: getPpsRangeExtension().getChromaQpOffsetListEntry and getPpsRangeExtension().setChromaQpOffsetListEntry
    2576 
    2577   // WAS: getSaoOffsetBitShift and setSaoOffsetBitShift
    2578   // Now: getPpsRangeExtension().getLog2SaoOffsetScale and getPpsRangeExtension().setLog2SaoOffsetScale
    2579 
    25802528#if NH_MV
    25812529  Void    setLayerId( Int  val )                                                     { m_layerId = val;                                           }
     
    27532701  Int        m_viewId;
    27542702  Int        m_viewIndex;
    2755 #if NH_3D
     2703#if NH_3D_VSO
    27562704  Bool       m_isDepth;
    27572705#endif
     
    28052753  Bool       m_cpAvailableFlag;
    28062754  Int        m_numViews;
     2755#endif
     2756#if NH_3D_QTL
    28072757  TComPic*   m_ivPicsCurrPoc [2][MAX_NUM_LAYERS]; 
     2758#endif
     2759#if NH_3D
    28082760  Int**      m_depthToDisparityB;
    28092761  Int**      m_depthToDisparityF;
     
    28762828  Int                         getPOC() const                                         { return m_iPOC;                                                }
    28772829  Int                         getSliceQp() const                                     { return m_iSliceQp;                                            }
     2830  Bool                        getUseWeightedPrediction() const                       { return( (m_eSliceType==P_SLICE && testWeightPred()) || (m_eSliceType==B_SLICE && testWeightBiPred()) ); }
    28782831  Bool                        getDependentSliceSegmentFlag() const                   { return m_dependentSliceSegmentFlag;                           }
    28792832  Void                        setDependentSliceSegmentFlag(Bool val)                 { m_dependentSliceSegmentFlag = val;                            }
     
    28922845  TComPic*                    getPic()                                               { return m_pcPic;                                               }
    28932846  TComPic*                    getRefPic( RefPicList e, Int iRefIdx)                  { return m_apcRefPicList[e][iRefIdx];                           }
    2894   Int                         getRefPOC( RefPicList e, Int iRefIdx)                  { return m_aiRefPOCList[e][iRefIdx];                            }
     2847  const TComPic*              getRefPic( RefPicList e, Int iRefIdx) const            { return m_apcRefPicList[e][iRefIdx];                           }
     2848  Int                         getRefPOC( RefPicList e, Int iRefIdx) const            { return m_aiRefPOCList[e][iRefIdx];                            }
    28952849#if NH_3D
    28962850  Bool                        getInCmpPredAvailFlag( )                 const         { return m_inCmpPredAvailFlag;                                  }
     
    29012855  Int                         getNumCurCmpLIds( )                      const         { return (Int) m_inCmpRefViewIdcs.size();                       }
    29022856  TComPic*                    getIvPic( Bool depthFlag, Int viewIndex) const         { return  m_ivPicsCurrPoc[ depthFlag ? 1 : 0 ][ viewIndex ];    }
     2857#endif
     2858#if NH_3D_QTL
    29032859  TComPic*                    getTexturePic       ()                                 { return  m_ivPicsCurrPoc[0][ m_viewIndex ];                    }
     2860
    29042861#endif                           
    29052862#if NH_3D_IC                                                                                                                                         
     
    31803137
    31813138  Void                        setEnableTMVPFlag( Bool   b )                          { m_enableTMVPFlag = b;                                         }
    3182   Bool                        getEnableTMVPFlag()                                    { return m_enableTMVPFlag;                                      }
     3139  Bool                        getEnableTMVPFlag() const                              { return m_enableTMVPFlag;                                      }
    31833140
    31843141  Void                        setEncCABACTableIdx( SliceType idx )                   { m_encCABACTableIdx = idx;                                     }
     
    32063163  Int                         getFirstTRefIdx        ( RefPicList e )                { return  m_aiFirstTRefIdx[e];                                  }
    32073164  Void                        setFirstTRefIdx        ( RefPicList e, Int i )         { m_aiFirstTRefIdx[e]    = i;                                   }
    3208   Bool                        getArpRefPicAvailable  ( RefPicList e, Int viewIdx)    { return m_arpRefPicAvailable[e][getVPS()->getLayerIdInNuh(viewIdx, 0)]; }
     3165
     3166  Bool                        getArpRefPicAvailable  ( RefPicList e, Int viewIdx)    { return m_arpRefPicAvailable[e][getVPS()->getLayerIdInNuh(viewIdx, false, 0 )]; }
    32093167  IntAry1d                    getPocsInCurrRPSs()                                    { return m_pocsInCurrRPSs;                                      }
    3210 #endif                                                                                                                                               
     3168#endif                       
     3169#endif
     3170#if NH_3D_VSO
    32113171  Void                        setIsDepth            ( Bool isDepth )                 { m_isDepth = isDepth;                                          }
    32123172  Bool                        getIsDepth            () const                         { return m_isDepth;                                             }
     3173#endif
     3174#if NH_3D
    32133175  Void                        setCamparaSlice       ( Int** aaiScale = 0, Int** aaiOffset = 0 );     
    32143176
     
    32303192  Int                         getCpInvOff( Int j )                                   { return m_aaiCodedOffset[1][j];                                }
    32313193                                                                                                                                                       
     3194#endif
     3195#if NH_3D_QTL
    32323196  Void                        setIvPicLists( TComPicLists* m_ivPicLists );                                                                             
     3197#endif
     3198#if NH_3D
    32333199  Void                        setDepthToDisparityLUTs();                                                                                               
    32343200                                                                                                                                                       
Note: See TracChangeset for help on using the changeset viewer.