Changeset 45 in 3DVCSoftware
- Timestamp:
- 28 Mar 2012, 10:04:50 (13 years ago)
- Location:
- branches/0.3-poznan-univ/source
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.3-poznan-univ/source/App/TAppRenderer/TAppRendererCfg.cpp
r28 r45 183 183 m_bUseSetupString = ( m_pchViewConfig != NULL ) && ( m_iRenderMode != 0); 184 184 185 #if POZNAN_NONLINEAR_DEPTH 186 TComNonlinearDepthModel cNonlinearDepthModel; 187 cNonlinearDepthModel.Clear(); 188 cNonlinearDepthModel.Init(); 189 #endif 190 185 191 if ( m_iRenderMode == 10 ) 186 192 { … … 188 194 m_pchCameraParameterFile, m_pchBaseViewCameraNumbers, NULL, NULL, m_iLog2SamplingFactor+m_iShiftPrecision 189 195 #if POZNAN_NONLINEAR_DEPTH 190 , 1.0f196 ,&cNonlinearDepthModel 191 197 #endif 192 198 ); … … 211 217 m_pchCameraParameterFile, m_pchBaseViewCameraNumbers, NULL, piaTempViews, m_iLog2SamplingFactor+m_iShiftPrecision 212 218 #if POZNAN_NONLINEAR_DEPTH 213 , 1.0f219 , &cNonlinearDepthModel 214 220 #endif 215 221 ); … … 220 226 m_pchCameraParameterFile, m_pchBaseViewCameraNumbers, m_pchSynthViewCameraNumbers, NULL, m_iLog2SamplingFactor+m_iShiftPrecision 221 227 #if POZNAN_NONLINEAR_DEPTH 222 , 1.0f228 ,&cNonlinearDepthModel 223 229 #endif 224 230 ); … … 292 298 293 299 xConfirmPara( m_iPreFilterSize < 0 || m_iPreFilterSize > 3, "PreFilterSize must be more than or equal to 0 and less than 4" ); 300 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 301 xConfirmPara( m_iBlendMode < 0 || m_iBlendMode > 4, "BlendMode must be more than or equal to 0 and less than 5" ); 302 #else 294 303 xConfirmPara( m_iBlendMode < 0 || m_iBlendMode > 3, "BlendMode must be more than or equal to 0 and less than 4" ); 304 #endif 295 305 xConfirmPara( m_iBlendZThresPerc < 0 || m_iBlendZThresPerc > 100,"BlendZThresPerc must be more than or equal to 0 and less than 101" ); 296 306 xConfirmPara( m_iBlendHoleMargin < 0 || m_iBlendHoleMargin > 20,"BlendHoleMargin must be more than or equal to 0 and less than 19" ); -
branches/0.3-poznan-univ/source/App/TAppRenderer/TAppRendererTop.cpp
r5 r45 288 288 iLeftBaseViewIdx = 0; 289 289 iRightBaseViewIdx = iFillViewIdx; 290 290 291 } 291 292 else … … 298 299 } 299 300 } 301 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 302 else if ( m_iBlendMode == 4 ) 303 { 304 if ( bIsBaseView && (iLeftBaseViewIdx == 0) ) 305 { 306 bRender = false; 307 } 308 else 309 { 310 Int iDistLeft = abs( m_cCameraData.getBaseId2SortedId()[0] - m_cCameraData.getBaseId2SortedId() [iLeftBaseViewIdx ] ); 311 Int iDistRight = abs( m_cCameraData.getBaseId2SortedId()[0] - m_cCameraData.getBaseId2SortedId() [iRightBaseViewIdx] ); 312 313 Int iFillViewIdx = (0!=iLeftBaseViewIdx)? iLeftBaseViewIdx: iRightBaseViewIdx; 314 315 if( m_cCameraData.getBaseId2SortedId()[0] < m_cCameraData.getBaseId2SortedId() [iFillViewIdx] ) 316 { 317 iBlendMode = 0; 318 iLeftBaseViewIdx = 0; 319 iRightBaseViewIdx = iFillViewIdx; 320 std::cout << "iBlen: " << iBlendMode << "iLeft: " << iLeftBaseViewIdx << "iRight: " << iRightBaseViewIdx <<std::endl; 321 } 322 else 323 { 324 iBlendMode = 0; 325 iLeftBaseViewIdx = iFillViewIdx; 326 iRightBaseViewIdx = 0; 327 std::cout << "iBlen: " << iBlendMode << "iLeft: " << iLeftBaseViewIdx << "iRight: " << iRightBaseViewIdx <<std::endl; 328 } 329 330 } 331 } 332 #endif 300 333 else 301 334 { -
branches/0.3-poznan-univ/source/Lib/TLibCommon/TComMP.cpp
r41 r45 934 934 935 935 #if POZNAN_DBMP 936 inlineVoid TComMP::getDBMPPredData(TComDataCU* pcCU, Int x, Int y,936 Void TComMP::getDBMPPredData(TComDataCU* pcCU, Int x, Int y, 937 937 Int &ref_frame0, Int &ref_frame0_idx, TComMv &mv0, Int ref_frame0_idx_2nd, TComMv mv0_2nd, 938 938 Int &ref_frame1, Int &ref_frame1_idx, TComMv &mv1, Int ref_frame1_idx_2nd, TComMv mv1_2nd) … … 1183 1183 1184 1184 #if POZNAN_DBMP_CALC_PRED_DATA 1185 inlineVoid TComMP::xCalcDBMPPredData(UInt uiCnt, Int &ref_frame0_idx, TComMv &mv0, Int &ref_frame1_idx, TComMv &mv1)1185 Void TComMP::xCalcDBMPPredData(UInt uiCnt, Int &ref_frame0_idx, TComMv &mv0, Int &ref_frame1_idx, TComMv &mv1) 1186 1186 { 1187 1187 if(uiCnt==0) return; -
branches/0.3-poznan-univ/source/Lib/TLibCommon/TComMP.h
r41 r45 172 172 #endif 173 173 174 inlineVoid getDBMPPredData(TComDataCU* pcCU, Int x, Int y,174 Void getDBMPPredData(TComDataCU* pcCU, Int x, Int y, 175 175 Int &ref_frame0, Int &ref_frame0_idx, TComMv &mv0, Int ref_frame0_idx_2nd, TComMv mv0_2nd, 176 176 Int &ref_frame1, Int &ref_frame1_idx, TComMv &mv1, Int ref_frame1_idx_2nd, TComMv mv1_2nd); … … 185 185 Int* getTempL1MvY() {return m_piTempL1MvY;} 186 186 187 inlineVoid xCalcDBMPPredData(UInt uiCnt, Int &ref_frame0_idx, TComMv &mv0, Int &ref_frame1_idx, TComMv &mv1);187 Void xCalcDBMPPredData(UInt uiCnt, Int &ref_frame0_idx, TComMv &mv0, Int &ref_frame1_idx, TComMv &mv1); 188 188 #endif 189 189
Note: See TracChangeset for help on using the changeset viewer.