Changeset 767 in 3DVCSoftware for branches/HTM-9.2-dev0/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 12 Jan 2014, 04:39:11 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.2-dev0/source/Lib/TLibCommon/TComSlice.h
r766 r767 791 791 Bool m_vpsDepthModesFlag [MAX_NUM_LAYERS ]; 792 792 793 #if H_3D_DIM_DLT794 #if !DLT_DIFF_CODING_IN_PPS795 Bool m_bUseDLTFlag [MAX_NUM_LAYERS ];796 797 Int m_iBitsPerDepthValue [MAX_NUM_LAYERS ];798 Int m_iNumDepthmapValues [MAX_NUM_LAYERS ];799 Int* m_iDepthValue2Idx [MAX_NUM_LAYERS ];800 Int* m_iIdx2DepthValue [MAX_NUM_LAYERS ];801 #endif802 #endif803 804 793 #if H_3D 805 #if CAM_HLS_F0136_F0045_F0082806 794 UInt m_uiCamParPrecision; 807 795 Bool* m_bCamParInSliceHeader; … … 809 797 Int ***m_aaaiCodedScale ; 810 798 Int ***m_aaaiCodedOffset; 811 #endif812 799 Bool m_ivMvScalingFlag; 813 800 #endif … … 1048 1035 Void setARPStepNum( Int layerIdInVps, UInt val ) { m_uiARPStepNum[layerIdInVps] = val; } 1049 1036 #endif 1050 #if CAM_HLS_F0136_F0045_F0082 1037 1051 1038 Void createCamPars(Int iNumViews); 1052 1039 Void deleteCamPars(); … … 1060 1047 Int* getInvCodedScale ( Int viewIndex ) { return m_aaaiCodedScale [viewIndex][1]; } 1061 1048 Int* getInvCodedOffset ( Int viewIndex ) { return m_aaaiCodedOffset[viewIndex][1]; } 1062 #endif1063 1049 1064 1050 #if H_3D_IV_MERGE … … 1081 1067 Bool getVpsDepthModesFlag( Int layerIdInVps ) { return m_vpsDepthModesFlag[ layerIdInVps ]; } 1082 1068 1083 #if H_3D_DIM_DLT1084 #if !DLT_DIFF_CODING_IN_PPS1085 Bool getUseDLTFlag ( Int layerIdInVps ) { return m_bUseDLTFlag[ layerIdInVps ]; }1086 Void setUseDLTFlag ( Int layerIdInVps, Bool b ) { m_bUseDLTFlag[ layerIdInVps ] = b; }1087 1088 Int getBitsPerDepthValue( Int layerIdInVps ) { return getUseDLTFlag(layerIdInVps)?m_iBitsPerDepthValue[layerIdInVps]:g_bitDepthY; }1089 Int getNumDepthValues( Int layerIdInVps ) { return getUseDLTFlag(layerIdInVps)?m_iNumDepthmapValues[layerIdInVps]:((1 << g_bitDepthY)-1); }1090 Int depthValue2idx( Int layerIdInVps, Pel value ) { return getUseDLTFlag(layerIdInVps)?m_iDepthValue2Idx[layerIdInVps][value]:value; }1091 Pel idx2DepthValue( Int layerIdInVps, UInt uiIdx ) { return getUseDLTFlag(layerIdInVps)?m_iIdx2DepthValue[layerIdInVps][uiIdx]:uiIdx; }1092 Void setDepthLUTs( Int layerIdInVps, Int* idx2DepthValue = NULL, Int iNumDepthValues = 0 );1093 #endif1094 #endif1095 1096 1069 Bool getIvMvScalingFlag ( ) { return m_ivMvScalingFlag; } 1097 1070 Void setIvMvScalingFlag ( Bool b ) { m_ivMvScalingFlag = b; } … … 1108 1081 }; 1109 1082 1110 #if DLT_DIFF_CODING_IN_PPS1083 #if H_3D 1111 1084 class TComDLT 1112 1085 { … … 1684 1657 Bool getUsePC () { return m_bUsePC; } 1685 1658 #endif 1686 #if H_3D1687 #if !CAM_HLS_F0136_F0045_F00821688 Void initCamParaSPS ( UInt uiViewIndex, UInt uiCamParPrecision = 0, Bool bCamParSlice = false, Int** aaiScale = 0, Int** aaiOffset = 0 );1689 UInt getCamParPrecision () { return m_uiCamParPrecision; }1690 Bool hasCamParInSliceHeader() { return m_bCamParInSliceHeader; }1691 Void setHasCamParInSliceHeader( Bool b ) { m_bCamParInSliceHeader = b; }1692 Int* getCodedScale () { return m_aaiCodedScale [0]; }1693 Int* getCodedOffset () { return m_aaiCodedOffset[0]; }1694 Int* getInvCodedScale () { return m_aaiCodedScale [1]; }1695 Int* getInvCodedOffset () { return m_aaiCodedOffset[1]; }1696 #endif1697 #endif1698 1659 #if H_MV 1699 1660 Int getLayerId () { return m_layerId; } … … 1801 1762 #endif 1802 1763 1803 #if DLT_DIFF_CODING_IN_PPS1764 #if H_3D 1804 1765 TComDLT* m_pcDLT; 1805 1766 #endif … … 1830 1791 UInt getMinCuDQPSize () { return m_uiMinCuDQPSize; } 1831 1792 1832 #if DLT_DIFF_CODING_IN_PPS1793 #if H_3D 1833 1794 Void setDLT ( TComDLT* pcDLT ) { m_pcDLT = pcDLT; } 1834 1795 TComDLT* getDLT () { return m_pcDLT; }
Note: See TracChangeset for help on using the changeset viewer.