Changeset 363 in 3DVCSoftware
- Timestamp:
- 3 May 2013, 15:59:14 (12 years ago)
- Location:
- branches/HTM-DEV-0.1-dev/source
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.1-dev/source/App/TAppDecoder/TAppDecTop.cpp
r362 r363 115 115 poc = -1; 116 116 #endif 117 118 117 TComList<TComPic*>* pcListPic = NULL; 119 118 … … 147 146 Bool firstSlice = true; 148 147 #endif 149 150 148 151 149 while (!!bitstreamFile) … … 296 294 } 297 295 if ( bNewPicture && 296 #endif 298 297 ( nalu.m_nalUnitType == NAL_UNIT_CODED_SLICE_IDR_W_RADL 299 298 || nalu.m_nalUnitType == NAL_UNIT_CODED_SLICE_IDR_N_LP -
branches/HTM-DEV-0.1-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r362 r363 78 78 #if !H_MV 79 79 m_aidQP = NULL; 80 #endif 80 81 #if J0149_TONE_MAPPING_SEI 81 82 m_startOfCodedInterval = NULL; -
branches/HTM-DEV-0.1-dev/source/App/TAppEncoder/TAppEncCfg.h
r362 r363 60 60 Char* m_pchInputFile; ///< source file name 61 61 #endif 62 63 62 Char* m_pchBitstreamFile; ///< output bitstream file 64 65 63 #if H_MV 66 64 std::vector<char*> m_pchReconFileList; ///< output reconstruction file names … … 69 67 Char* m_pchReconFile; ///< output reconstruction file 70 68 #endif 71 72 73 69 // VPS specification 74 70 #if H_MV … … 83 79 std::vector<Int> m_dimensionIdLen; ///< Length of scalability dimension s 84 80 #endif 85 86 87 81 Double m_adLambdaModifier[ MAX_TLAYER ]; ///< Lambda modifier array for each temporal layer 88 82 // source specification … … 103 97 Level::Tier m_levelTier; 104 98 Level::Name m_level; 105 106 99 #if L0046_CONSTRAINT_FLAGS 107 100 Bool m_progressiveSourceFlag; … … 128 121 #else 129 122 Int m_maxDecPicBuffering[MAX_TLAYER]; ///< total number of reference pictures needed for decoding 123 #endif 130 124 #endif 131 125 #if !L0034_COMBINED_LIST_CLEANUP … … 378 372 Void xPrintParameter (); ///< print configuration values 379 373 Void xPrintUsage (); ///< print usage 380 381 374 #if H_MV 382 375 template <typename T> … … 429 422 Int* m_constantPicRateIdc; ///< Indicates constant picture rate idc for various sub-layers 430 423 #endif 431 432 424 #if H_MV 433 425 Int getGOPSize() { return m_iGOPSize; } 434 426 #endif 435 436 427 public: 437 428 TAppEncCfg(); -
branches/HTM-DEV-0.1-dev/source/Lib/TLibCommon/TComSlice.cpp
r362 r363 421 421 422 422 #if H_MV 423 Void TComSlice::setRefPicList( TComList<TComPic*>& rcListPic, Bool checkNumPocTotalCurr,std::vector<TComPic*>& refPicSetInterLayer)423 Void TComSlice::setRefPicList( TComList<TComPic*>& rcListPic, std::vector<TComPic*>& refPicSetInterLayer , Bool checkNumPocTotalCurr) 424 424 #else 425 425 #if FIX1071 -
branches/HTM-DEV-0.1-dev/source/Lib/TLibCommon/TComSlice.h
r362 r363 1584 1584 #endif 1585 1585 #if H_MV 1586 Void setRefPicList ( TComList<TComPic*>& rcListPic, Bool checkNumPocTotalCurr = false , std::vector<TComPic*>& interLayerRefPicSet);1586 Void setRefPicList ( TComList<TComPic*>& rcListPic, std::vector<TComPic*>& interLayerRefPicSet , Bool checkNumPocTotalCurr = false ); 1587 1587 #else 1588 1588 #if FIX1071 -
branches/HTM-DEV-0.1-dev/source/Lib/TLibDecoder/TDecTop.cpp
r362 r363 591 591 // Set reference list 592 592 #if H_MV 593 pcSlice->setRefPicList( m_cListPic, true, m_refPicSetInterLayer);593 pcSlice->setRefPicList( m_cListPic, m_refPicSetInterLayer, true ); 594 594 #else 595 595 #if FIX1071 … … 782 782 case NAL_UNIT_CODED_SLICE_RASL_N: 783 783 case NAL_UNIT_CODED_SLICE_RASL_R: 784 #if H_MV 785 return xDecodeSlice(nalu, iSkipFrame, iPOCLastDisplay, newLayerFlag); 786 #else 784 787 return xDecodeSlice(nalu, iSkipFrame, iPOCLastDisplay); 788 #endif 785 789 break; 786 790 default: -
branches/HTM-DEV-0.1-dev/source/Lib/TLibEncoder/TEncCfg.h
r362 r363 97 97 #if H_MV 98 98 ::memset( m_interViewRefs, 0, sizeof(m_interViewRefs) ); 99 ::memset( m_interViewRefPosL[0], -1, sizeof(m_interViewRefPosL[0]) ); ::memset( m_interViewRefPosL[1], -1, sizeof(m_interViewRefPosL[1]) );#endif 99 ::memset( m_interViewRefPosL[0], -1, sizeof(m_interViewRefPosL[0]) ); ::memset( m_interViewRefPosL[1], -1, sizeof(m_interViewRefPosL[1]) ); 100 #endif 100 101 } 101 102 }; -
branches/HTM-DEV-0.1-dev/source/Lib/TLibEncoder/TEncGOP.h
r362 r363 211 211 } 212 212 #endif 213 #endif 213 214 #if H_MV 214 215 Void xSetRefPicListModificationsMvc( TComSlice* pcSlice, UInt uiPOCCurr, UInt iGOPid );
Note: See TracChangeset for help on using the changeset viewer.