Changeset 195 in 3DVCSoftware for branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon
- Timestamp:
- 26 Nov 2012, 22:32:00 (12 years ago)
- Location:
- branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/CommonDef.h
r194 r195 185 185 // VPS constants 186 186 // ==================================================================================================================== 187 #if MVHEVC187 #if QC_MVHEVC_B0046 188 188 #define MAX_LAYER_NUM MAX_VIEW_NUM 189 189 #endif … … 483 483 NAL_UNIT_CODED_SLICE, 484 484 #if H0566_TLA 485 #if QC_REM_IDV 485 #if QC_REM_IDV_B0046 486 486 NAL_UNIT_RESERVED, 487 487 #else … … 515 515 NAL_UNIT_RESERVED_23, 516 516 NAL_UNIT_UNSPECIFIED_24, 517 #if VIDYO_VPS_INTEGRATION| MVHEVC517 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 518 518 NAL_UNIT_VPS, 519 519 #else -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/NAL.h
r194 r195 51 51 NalRefIdc m_nalRefIDC; ///< nal_ref_idc 52 52 #endif 53 #if VIDYO_VPS_INTEGRATION| MVHEVC53 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 54 54 unsigned m_layerId; 55 55 unsigned m_temporalId; ///< temporal_id … … 69 69 NalUnitType nalUnitType, 70 70 Bool nalRefFlag, 71 #if !VIDYO_VPS_INTEGRATION & ! MVHEVC71 #if !VIDYO_VPS_INTEGRATION & !QC_MVHEVC_B0046 72 72 Int viewId, 73 73 Bool isDepth, … … 78 78 :m_nalUnitType (nalUnitType) 79 79 ,m_nalRefFlag (nalRefFlag) 80 #if !VIDYO_VPS_INTEGRATION & ! MVHEVC80 #if !VIDYO_VPS_INTEGRATION & !QC_MVHEVC_B0046 81 81 ,m_viewId (viewId) 82 82 ,m_isDepth (isDepth) … … 139 139 return m_nalUnitType == NAL_UNIT_CODED_SLICE_IDR 140 140 #if H0566_TLA 141 #if !QC_REM_IDV 141 #if !QC_REM_IDV_B0046 142 142 || m_nalUnitType == NAL_UNIT_CODED_SLICE_IDV 143 143 #endif -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComDataCU.cpp
r194 r195 4307 4307 { 4308 4308 // col [2] 4309 #if ! TMVP_INDEX_MODIFY4309 #if !QC_TMVP_IDX_MOD_B0046 4310 4310 Int iRefIdxSkip[2] = {-1, -1}; 4311 4311 for (Int i=0; i<2; i++) … … 4339 4339 4340 4340 TComMv cColMv; 4341 #if TMVP_INDEX_MODIFY4341 #if QC_TMVP_IDX_MOD_B0046 4342 4342 Int iRefIdx = 0; 4343 4343 #else … … 4376 4376 } 4377 4377 } 4378 #if ! TMVP_INDEX_MODIFY4378 #if !QC_TMVP_IDX_MOD_B0046 4379 4379 iRefIdx = iRefIdxSkip[0]; 4380 4380 #else … … 4398 4398 if ( getSlice()->isInterB() ) 4399 4399 { 4400 #if ! TMVP_INDEX_MODIFY4400 #if !QC_TMVP_IDX_MOD_B0046 4401 4401 iRefIdx = iRefIdxSkip[1]; 4402 4402 #else … … 6412 6412 if( pcTmpCU->getCUMvField(eRefPicList2nd)->getRefIdx(uiIdx) >= 0 ) 6413 6413 { 6414 #if IV_AS_LT6414 #if QC_IV_AS_LT_B0046 6415 6415 Bool bIsCurrRefLongTerm = m_pcSlice->getRefPic( eRefPicList, iRefIdx)->getIsLongTerm(); 6416 6416 Bool bIsNeibRefLongTerm = m_pcSlice->getRefPic( eRefPicList2nd, pcTmpCU->getCUMvField(eRefPicList2nd)->getRefIdx(uiIdx))->getIsLongTerm(); … … 6561 6561 Int iNeibRefPOC; 6562 6562 6563 #if IV_AS_LT6563 #if QC_IV_AS_LT_B0046 6564 6564 Bool bIsCurrRefLongTerm = m_pcSlice->getRefPic( eRefPicList, iRefIdx)->getIsLongTerm(); 6565 6565 Bool bIsNeibRefLongTerm = false; … … 6568 6568 { 6569 6569 iNeibRefPOC = pcTmpCU->getSlice()->getRefPOC( eRefPicList2nd, pcTmpCU->getCUMvField(eRefPicList2nd)->getRefIdx(uiIdx) ); 6570 #if IV_AS_LT6570 #if QC_IV_AS_LT_B0046 6571 6571 bIsNeibRefLongTerm = m_pcSlice->getRefPic( eRefPicList2nd, pcTmpCU->getCUMvField(eRefPicList2nd)->getRefIdx(uiIdx))->getIsLongTerm() ; 6572 6572 if ( (bIsCurrRefLongTerm == bIsNeibRefLongTerm) && (iNeibRefPOC == iCurrRefPOC) ) … … 6593 6593 TComMv cMvPred = pcTmpCU->getCUMvField(eRefPicList)->getMv(uiIdx); 6594 6594 TComMv rcMv; 6595 #if IV_AS_LT6595 #if QC_IV_AS_LT_B0046 6596 6596 bIsNeibRefLongTerm = m_pcSlice->getRefPic( eRefPicList, pcTmpCU->getCUMvField(eRefPicList)->getRefIdx(uiIdx))->getIsLongTerm(); 6597 6597 if ( bIsCurrRefLongTerm == bIsNeibRefLongTerm ) … … 6617 6617 pInfo->m_acMvCand[ pInfo->iN++] = rcMv; 6618 6618 return true; 6619 #if IV_AS_LT6619 #if QC_IV_AS_LT_B0046 6620 6620 } 6621 6621 #endif … … 6627 6627 TComMv cMvPred = pcTmpCU->getCUMvField(eRefPicList2nd)->getMv(uiIdx); 6628 6628 TComMv rcMv; 6629 #if IV_AS_LT6629 #if QC_IV_AS_LT_B0046 6630 6630 bIsNeibRefLongTerm = m_pcSlice->getRefPic( eRefPicList2nd, pcTmpCU->getCUMvField(eRefPicList2nd)->getRefIdx(uiIdx))->getIsLongTerm(); ; 6631 6631 if ( bIsCurrRefLongTerm == bIsNeibRefLongTerm ) … … 6651 6651 pInfo->m_acMvCand[ pInfo->iN++] = rcMv; 6652 6652 return true; 6653 #if IV_AS_LT6653 #if QC_IV_AS_LT_B0046 6654 6654 } 6655 6655 #endif … … 6764 6764 Int iColPOC, iColRefPOC, iCurrPOC, iCurrRefPOC, iScale; 6765 6765 #if SONY_COLPIC_AVAILABILITY 6766 #if IV_AS_LT6766 #if QC_IV_AS_LT_B0046 6767 6767 Int iColViewOrderIdx, iCurrViewOrderIdx, iCurrRefViewOrderIdx; 6768 6768 #else … … 6799 6799 } 6800 6800 6801 #if !SONY_COLPIC_AVAILABILITY&! IV_AS_LT6801 #if !SONY_COLPIC_AVAILABILITY&!QC_IV_AS_LT_B0046 6802 6802 if( m_pcSlice->getRefPic(eRefPicList, riRefIdx)->getViewId() != m_pcSlice->getViewId() ) 6803 6803 return false; … … 6827 6827 iColRefPOC = pColCU->getSlice()->getRefPOC(eColRefPicList, iColRefIdx); 6828 6828 6829 #if ! IV_AS_LT6829 #if !QC_IV_AS_LT_B0046 6830 6830 #if SONY_COLPIC_AVAILABILITY 6831 6831 iColRefViewOrderIdx = pColCU->getSlice()->getRefPic( eColRefPicList, pColCU->getCUMvField(eColRefPicList)->getRefIdx(uiAbsPartAddr))->getViewOrderIdx(); … … 6848 6848 6849 6849 iCurrRefPOC = m_pcSlice->getRefPic(eRefPicList, riRefIdx)->getPOC(); 6850 #if IV_AS_LT6850 #if QC_IV_AS_LT_B0046 6851 6851 { 6852 6852 assert( ((iColPOC != iColRefPOC)&&(iCurrPOC != iCurrRefPOC))||((iColPOC == iColRefPOC)&&(iCurrPOC == iCurrRefPOC))); -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComDepthMapGenerator.h
r194 r195 239 239 Bool m_bDecoder; 240 240 TComPrediction* m_pcPrediction; 241 #if VIDYO_VPS_INTEGRATION| MVHEVC241 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 242 242 TComVPSAccess* m_pcVPSAccess; 243 243 #endif -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComPic.cpp
r194 r195 519 519 UInt uiTempLayer = currSlice->getRefPic(eRefPicList, lpRef)->getCurrSlice()->getTLayer(); 520 520 Int iTempDiff = (iTempPoc > iPOCCurr) ? (iTempPoc - iPOCCurr): (iPOCCurr - iTempPoc); 521 #if QC_REM_IDV 521 #if QC_REM_IDV_B0046 522 522 TComSlice* refSlice = currSlice->getRefPic(eRefPicList, lpRef)->getCurrSlice(); 523 523 bRAP = (refSlice->getSPS()->getViewId() && (refSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR || refSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_CRA))? 1: 0; -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComPic.h
r194 r195 140 140 TComSlice* getSlice(Int i) { return m_apcPicSym->getSlice(i); } 141 141 TComSlice* getCurrSlice() { return m_apcPicSym->getSlice(m_uiCurrSliceIdx); } 142 #if VIDYO_VPS_INTEGRATION| MVHEVC142 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 143 143 TComVPS* getVPS() { return m_apcPicSym->getSlice(m_uiCurrSliceIdx)->getVPS(); } 144 144 #endif -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComPrediction.cpp
r194 r195 924 924 } 925 925 #endif 926 #if ! MVHEVC926 #if !QC_MVHEVC_B0046 927 927 Int ixFrac = iHor & 0x3; 928 928 Int iyFrac = iVer & 0x3; -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComSlice.cpp
r194 r195 44 44 45 45 TComSlice::TComSlice() 46 #if MVHEVC46 #if QC_MVHEVC_B0046 47 47 : m_iPPSId ( 0 ) 48 48 #else … … 146 146 resetWpScalingLC(m_weightPredTableLC); 147 147 initWpAcDcParam(); 148 #if IV_AS_LT148 #if QC_IV_AS_LT_B0046 149 149 for(Int iNumCount = 0; iNumCount < MAX_NUM_REF+1; iNumCount++) 150 150 { … … 483 483 { 484 484 pcRefPic = xGetInterViewRefPic( rapcInterViewRefPics, getViewId() + m_pcSPS->getUsableInterViewRef(i) ); 485 #if IV_AS_LT485 #if QC_IV_AS_LT_B0046 486 486 pcRefPic->setIsLongTerm( 1 ); 487 487 #else … … 528 528 { 529 529 m_apcRefPicList[0][cIdx] = m_RefPicListModification.getRefPicListModificationFlagL0() ? refPicListTemp0[ m_RefPicListModification.getRefPicSetIdxL0(cIdx) ] : refPicListTemp0[cIdx]; 530 #if IV_AS_LT530 #if QC_IV_AS_LT_B0046 531 531 setWasLongTerm(m_apcRefPicList[0][cIdx]->getIsLongTerm(), REF_PIC_LIST_0, cIdx); 532 532 #endif … … 542 542 { 543 543 m_apcRefPicList[1][cIdx] = m_RefPicListModification.getRefPicListModificationFlagL1() ? refPicListTemp1[ m_RefPicListModification.getRefPicSetIdxL1(cIdx) ] : refPicListTemp1[cIdx]; 544 #if IV_AS_LT544 #if QC_IV_AS_LT_B0046 545 545 setWasLongTerm(m_apcRefPicList[1][cIdx]->getIsLongTerm(), REF_PIC_LIST_1, cIdx); 546 546 #endif … … 897 897 for(i=0;i<pReferencePictureSet->getNumberOfPositivePictures()+pReferencePictureSet->getNumberOfNegativePictures();i++) 898 898 { 899 #if IV_AS_LT899 #if QC_IV_AS_LT_B0046 900 900 if( rpcPic->getPicSym()->getSlice(0)->getPOC() == this->getPOC() + pReferencePictureSet->getDeltaPOC(i)) 901 901 #else … … 911 911 for(;i<pReferencePictureSet->getNumberOfPictures();i++) 912 912 { 913 #if IV_AS_LT913 #if QC_IV_AS_LT_B0046 914 914 if( (rpcPic->getPicSym()->getSlice(0)->getPOC()%(1<<rpcPic->getPicSym()->getSlice(0)->getSPS()->getBitsForPOC())) == pReferencePictureSet->getPOC(i)%(1<<rpcPic->getPicSym()->getSlice(0)->getSPS()->getBitsForPOC())) 915 915 #else … … 1419 1419 // Video parameter set (VPS) 1420 1420 // ------------------------------------------------------------------------------------------------ 1421 #if MVHEVC1421 #if QC_MVHEVC_B0046 1422 1422 TComVPS::TComVPS() 1423 1423 : m_VPSId ( 0) … … 1496 1496 1497 1497 TComSPS::TComSPS() 1498 #if VIDYO_VPS_INTEGRATION| MVHEVC1498 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 1499 1499 : m_VPSId ( 0) 1500 1500 , m_SPSId ( 0) … … 1548 1548 , m_bLCMod (false) 1549 1549 #if H0412_REF_PIC_LIST_RESTRICTION 1550 #if MVHEVC1550 #if QC_MVHEVC_B0046 1551 1551 , m_restrictedRefPicListsFlag ( 0) 1552 1552 #else … … 1805 1805 TComSPS::initMultiviewSPS( UInt uiViewId, Int iViewOrderIdx, UInt uiCamParPrecision, Bool bCamParSlice, Int** aaiScale, Int** aaiOffset ) 1806 1806 { 1807 #if ! MVHEVC1807 #if !QC_MVHEVC_B0046 1808 1808 AOT( uiViewId == 0 && iViewOrderIdx != 0 ); 1809 1809 AOT( uiViewId != 0 && iViewOrderIdx == 0 ); … … 1817 1817 ::memset( m_aaiCodedScale, 0x00, sizeof( m_aaiCodedScale ) ); 1818 1818 ::memset( m_aaiCodedOffset, 0x00, sizeof( m_aaiCodedOffset ) ); 1819 #if ! MVHEVC1819 #if !QC_MVHEVC_B0046 1820 1820 if( !m_bCamParInSliceHeader ) 1821 1821 { … … 2448 2448 , m_ppsMap(MAX_NUM_PPS) 2449 2449 , m_apsMap(MAX_NUM_APS) 2450 #if VIDYO_VPS_INTEGRATION| MVHEVC2450 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 2451 2451 , m_vpsMap(MAX_NUM_VPS) 2452 2452 #endif -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TComSlice.h
r194 r195 144 144 #endif 145 145 146 #if VIDYO_VPS_INTEGRATION| MVHEVC146 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 147 147 /// VPS class 148 148 … … 156 156 157 157 UInt m_uiExtensionType; 158 #if ! MVHEVC158 #if !QC_MVHEVC_B0046 159 159 Bool m_bDependentFlag[MAX_LAYER_NUM]; 160 160 #else … … 168 168 #endif 169 169 UInt m_uiViewId[MAX_LAYER_NUM]; 170 #if ! MVHEVC170 #if !QC_MVHEVC_B0046 171 171 Bool m_bDepthFlag[MAX_LAYER_NUM]; 172 172 #endif 173 173 Int m_iViewOrderIdx[MAX_LAYER_NUM]; 174 #if ! MVHEVC174 #if !QC_MVHEVC_B0046 175 175 UInt m_uiDependentLayer[MAX_LAYER_NUM]; 176 176 #endif … … 195 195 Bool getTemporalNestingFlag () { return m_uiMaxLayers; } 196 196 Void setTemporalNestingFlag (UInt t) { m_bTemporalIdNestingFlag = t; } 197 #if ! MVHEVC197 #if !QC_MVHEVC_B0046 198 198 Void setExtensionType(UInt v) { m_uiExtensionType = v; } 199 199 UInt getExtensionType() { return m_uiExtensionType; } … … 204 204 Void setViewId(UInt v, UInt layer) { m_uiViewId[layer] = v; } 205 205 UInt getViewId(UInt layer) { return m_uiViewId[layer]; } 206 #if ! MVHEVC206 #if !QC_MVHEVC_B0046 207 207 Void setDepthFlag(Bool d, UInt layer) { m_bDepthFlag[layer] = d; } 208 208 Bool getDepthFlag(UInt layer) { return m_bDepthFlag[layer]; } … … 210 210 Void setViewOrderIdx(Int v, UInt layer) { m_iViewOrderIdx[layer] = v; } 211 211 Int getViewOrderIdx(UInt layer) { return m_iViewOrderIdx[layer]; } 212 #if ! MVHEVC212 #if !QC_MVHEVC_B0046 213 213 Void setDependentLayer(UInt v, UInt layer) { m_uiDependentLayer[layer] = v; } 214 214 UInt getDependentLayer(UInt layer) { return m_uiDependentLayer[layer]; } … … 222 222 Void setMaxLatencyIncrease(UInt v, UInt tLayer) { m_uiMaxLatencyIncrease[tLayer] = v; } 223 223 UInt getMaxLatencyIncrease(UInt tLayer) { return m_uiMaxLatencyIncrease[tLayer]; } 224 #if MVHEVC224 #if QC_MVHEVC_B0046 225 225 Void setNumHRDParameters(UInt n) { m_uiNumHRDParameter = n; } 226 226 UInt getNumHRDParameters() { return m_uiNumHRDParameter; } … … 249 249 { 250 250 private: 251 #if VIDYO_VPS_INTEGRATION| MVHEVC251 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 252 252 Int m_VPSId; 253 253 #endif … … 422 422 TComSPS(); 423 423 virtual ~TComSPS(); 424 #if VIDYO_VPS_INTEGRATION| MVHEVC424 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 425 425 Int getVPSId () { return m_VPSId; } 426 426 Void setVPSId (Int i) { m_VPSId = i; } … … 1252 1252 1253 1253 // access channel 1254 #if VIDYO_VPS_INTEGRATION| MVHEVC1254 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 1255 1255 TComVPS* m_pcVPS; 1256 1256 #endif 1257 #if IV_AS_LT1257 #if QC_IV_AS_LT_B0046 1258 1258 Bool m_bWasLongTerm[2][MAX_NUM_REF+1]; //was long-term picture 1259 1259 #endif … … 1331 1331 Int m_aaiCodedOffset[2][MAX_VIEW_NUM]; 1332 1332 1333 #if SONY_COLPIC_AVAILABILITY| MVHEVC1333 #if SONY_COLPIC_AVAILABILITY|QC_MVHEVC_B0046 1334 1334 Int m_iViewOrderIdx; 1335 1335 #endif … … 1345 1345 Void initTiles(); 1346 1346 1347 #if VIDYO_VPS_INTEGRATION| MVHEVC1347 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 1348 1348 Void setVPS ( TComVPS* pcVPS ) { m_pcVPS = pcVPS; } 1349 1349 TComVPS* getVPS () { return m_pcVPS; } 1350 1350 #endif 1351 #if IV_AS_LT1351 #if QC_IV_AS_LT_B0046 1352 1352 Void setWasLongTerm( Bool lt, RefPicList e, Int iRefIdx ) { m_bWasLongTerm[e][iRefIdx] = lt; } 1353 1353 Bool getWasLongTerm( RefPicList e, Int iRefIdx ) { return m_bWasLongTerm[e][iRefIdx] ; } … … 1626 1626 Void setViewId( Int viewId ) { m_viewId = viewId; } 1627 1627 Int getViewId() { return m_viewId; } 1628 #if MVHEVC1628 #if QC_MVHEVC_B0046 1629 1629 Void setViewOrderIdx(Int v, UInt layer) { m_iViewOrderIdx = v; } 1630 1630 Int getViewOrderIdx() { return m_iViewOrderIdx; } … … 1698 1698 } 1699 1699 1700 #if MVHEVC1700 #if QC_MVHEVC_B0046 1701 1701 Void clearPSList() 1702 1702 { … … 1714 1714 ParameterSetManager(); 1715 1715 virtual ~ParameterSetManager(); 1716 #if VIDYO_VPS_INTEGRATION| MVHEVC1716 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 1717 1717 //! store video parameter set and take ownership of it 1718 1718 Void storeVPS(TComVPS *vps) { m_vpsMap.storePS( vps->getVPSId(), vps); }; … … 1720 1720 TComVPS* getVPS(Int vpsId) { return m_vpsMap.getPS(vpsId); }; 1721 1721 TComVPS* getFirstVPS() { return m_vpsMap.getFirstPS(); }; 1722 #if MVHEVC1722 #if QC_MVHEVC_B0046 1723 1723 Void clearVPS() { m_vpsMap.clearPSList(); }; 1724 1724 Void clearSPS() { m_spsMap.clearPSList(); }; … … 1747 1747 ParameterSetMap<TComPPS> m_ppsMap; 1748 1748 ParameterSetMap<TComAPS> m_apsMap; 1749 #if VIDYO_VPS_INTEGRATION| MVHEVC1749 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 1750 1750 ParameterSetMap<TComVPS> m_vpsMap; 1751 1751 #endif -
branches/HTM-5.0-Qualcomm/source/Lib/TLibCommon/TypeDef.h
r194 r195 41 41 //! \ingroup TLibCommon 42 42 //! \{ 43 #define MVHEVC044 #define IV_AS_LT 1 //inter-view reference pictures are treated as long-term pictures45 #define TMVP_INDEX_MODIFY 1 //the reference index for temporal merging candidate is set to 0, as defined in HEVC46 #define QC_REM_IDV 1 //nal unit type NAL_UNIT_CODED_SLICE_IDV is removed.47 #define BUG_FIX_HTM148 #if ! MVHEVC43 #define QC_MVHEVC_B0046 0 44 #define QC_IV_AS_LT_B0046 1 //JCT3V-B0046: Disable 3DHEVC tools 45 #define QC_TMVP_IDX_MOD_B0046 1 //JCT3V-B0046: inter-view reference pictures are treated as long-term pictures, scaling of motion vectors for DCP based on ViewId/ViewOrderIdx is disabled 46 #define QC_REM_IDV_B0046 1 //JCT3V-B0046: the reference index for temporal merging candidate is set to 0, as defined in HEVC 47 #define FIX_DEL_NULLPTR 1 48 #if !QC_MVHEVC_B0046 49 49 ///// ***** FIXES ********* 50 50 // A … … 482 482 // VPS INTEGRATION 483 483 // ==================================================================================================================== 484 #if ! MVHEVC484 #if !QC_MVHEVC_B0046 485 485 #if VIDYO_VPS_INTEGRATION 486 486 #define MAX_NUM_VPS 10
Note: See TracChangeset for help on using the changeset viewer.