Changeset 478 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder
- Timestamp:
- 18 Jun 2013, 17:25:49 (11 years ago)
- Location:
- branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncCavlc.cpp
r476 r478 581 581 WRITE_FLAG( 0, "sps_extension_flag" ); 582 582 #endif 583 584 583 #if H_3D_IV_MERGE 585 584 if( pcSPS->getViewIndex() || pcSPS->isDepth() ) -
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncGOP.cpp
r476 r478 682 682 #endif 683 683 684 #if H_3D_IV_MERGE 684 #if H_3D_IV_MERGE 685 685 TAppEncTop* tAppEncTop = m_pcEncTop->getEncTop(); 686 686 TComPic * const pcTexturePic = m_pcEncTop->getIsDepth() ? tAppEncTop->getPicFromView( getViewIndex(), pcSlice->getPOC(), false ) : NULL; … … 1042 1042 m_storedStartCUAddrForEncodingSliceSegment.push_back(nextCUAddr); 1043 1043 startCUAddrSliceSegmentIdx++; 1044 1045 1044 #if H_3D_IV_MERGE 1046 1045 m_pcDepthMapGenerator->initViewComponent( pcPic ); 1047 1046 #endif 1048 1049 1047 #if H_3D_NBDV 1050 1048 if(pcSlice->getViewIndex() && !pcSlice->getIsDepth()) //Notes from QC: this condition shall be changed once the configuration is completed, e.g. in pcSlice->getSPS()->getMultiviewMvPredMode() || ARP in prev. HTM. Remove this comment once it is done. -
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncGOP.h
r476 r478 110 110 Int m_viewIndex; 111 111 Bool m_isDepth; 112 113 112 #if H_3D_IV_MERGE 114 113 TComDepthMapGenerator* m_pcDepthMapGenerator; 115 114 #endif 116 117 115 #endif 118 116 #endif -
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.cpp
r476 r478 123 123 m_cDepthMapGenerator. create( false, getSourceWidth(), getSourceHeight(), g_uiMaxCUDepth, g_uiMaxCUWidth, g_uiMaxCUHeight, g_bitDepthY, PDM_SUB_SAMP_EXP_X(m_uiPredDepthMapGeneration), PDM_SUB_SAMP_EXP_Y(m_uiPredDepthMapGeneration) ); 124 124 #endif 125 126 125 #if RATE_CONTROL_LAMBDA_DOMAIN 127 126 if ( m_RCEnableRateControl ) … … 229 228 m_cLoopFilter. destroy(); 230 229 m_cRateCtrl. destroy(); 231 232 230 #if H_3D_IV_MERGE 233 231 m_cDepthMapGenerator. destroy(); … … 322 320 m_cDepthMapGenerator.init( (TComPrediction*)this->getPredSearch(), m_pcTAppEncTop->getVPSAccess(), m_pcTAppEncTop->getSPSAccess(), m_pcTAppEncTop->getAUPicAccess() ); 323 321 #endif 324 325 322 // initialize transform & quantization class 326 323 m_pcCavlcCoder = getCavlcCoder(); … … 1334 1331 } 1335 1332 #endif 1336 1337 1338 1333 //! \} -
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h
r476 r478 57 57 #include "TEncPreanalyzer.h" 58 58 #include "TEncRateCtrl.h" 59 60 59 #if H_3D_IV_MERGE 61 60 #include "TLibCommon/TComDepthMapGenerator.h" … … 71 70 class TAppEncTop; 72 71 #endif 73 74 72 /// encoder class 75 73 class TEncTop : public TEncCfg … … 104 102 TEncSlice m_cSliceEncoder; ///< slice encoder 105 103 TEncCu m_cCuEncoder; ///< CU encoder 106 107 104 #if H_3D_IV_MERGE 108 105 TComDepthMapGenerator m_cDepthMapGenerator; ///< depth map generator 109 106 #endif 110 111 107 // SPS 112 108 TComSPS m_cSPS; ///< SPS
Note: See TracChangeset for help on using the changeset viewer.