Changeset 467 in 3DVCSoftware for branches/HTM-DEV-0.3-dev1/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 14 Jun 2013, 17:12:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev1/source/Lib/TLibCommon/TComSlice.h
r459 r467 525 525 Int m_viewIndex [MAX_NUM_LAYERS ]; 526 526 Bool m_vpsDepthModesFlag [MAX_NUM_LAYERS ]; 527 #if H_3D_DIM_DLT 528 Bool m_bUseDLTFlag [MAX_NUM_LAYERS ]; 529 530 Int m_iBitsPerDepthValue [MAX_NUM_LAYERS ]; 531 Int m_iNumDepthmapValues [MAX_NUM_LAYERS ]; 532 Int* m_iDepthValue2Idx [MAX_NUM_LAYERS ]; 533 Int* m_iIdx2DepthValue [MAX_NUM_LAYERS ]; 534 #endif 527 535 #endif 528 536 … … 646 654 Void setVpsDepthModesFlag( Int layerIdInVps, Bool val ) { m_vpsDepthModesFlag[ layerIdInVps ] = val; } 647 655 Bool getVpsDepthModesFlag( Int layerIdInVps ) { return m_vpsDepthModesFlag[ layerIdInVps ]; } 656 #if H_3D_DIM_DLT 657 Bool getUseDLTFlag ( Int layerIdInVps ) { return m_bUseDLTFlag[ layerIdInVps ]; } 658 Void setUseDLTFlag ( Int layerIdInVps, Bool b ) { m_bUseDLTFlag[ layerIdInVps ] = b; } 659 660 Int getBitsPerDepthValue( Int layerIdInVps ) { return getUseDLTFlag(layerIdInVps)?m_iBitsPerDepthValue[layerIdInVps]:g_bitDepthY; } 661 Int getNumDepthValues( Int layerIdInVps ) { return getUseDLTFlag(layerIdInVps)?m_iNumDepthmapValues[layerIdInVps]:((1 << g_bitDepthY)-1); } 662 Int depthValue2idx( Int layerIdInVps, Pel value ) { return getUseDLTFlag(layerIdInVps)?m_iDepthValue2Idx[layerIdInVps][value]:value; } 663 Pel idx2DepthValue( Int layerIdInVps, UInt uiIdx ) { return getUseDLTFlag(layerIdInVps)?m_iIdx2DepthValue[layerIdInVps][uiIdx]:uiIdx; } 664 Void setDepthLUTs( Int layerIdInVps, Int* idx2DepthValue = NULL, Int iNumDepthValues = 0 ); 665 #endif 648 666 #endif 649 667
Note: See TracChangeset for help on using the changeset viewer.