Changeset 1030 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 26 Feb 2015, 23:22:07 (11 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 3 edited
-
TEncCavlc.cpp (modified) (1 diff)
-
TEncTop.cpp (modified) (5 diffs)
-
TEncTop.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1029 r1030 317 317 318 318 #if REF_REGION_OFFSET 319 WRITE_UVLC( pcPPS->getNum ScaledRefLayerOffsets(), "num_ref_loc_offsets" );320 for(Int k = 0; k < pcPPS->getNum ScaledRefLayerOffsets(); k++)319 WRITE_UVLC( pcPPS->getNumRefLayerLocationOffsets(), "num_ref_loc_offsets" ); 320 for(Int k = 0; k < pcPPS->getNumRefLayerLocationOffsets(); k++) 321 321 { 322 WRITE_CODE( pcPPS->get ScaledRefLayerId(k), 6, "ref_loc_offset_layer_id" );322 WRITE_CODE( pcPPS->getRefLocationOffsetLayerId(k), 6, "ref_loc_offset_layer_id" ); 323 323 WRITE_FLAG( pcPPS->getScaledRefLayerOffsetPresentFlag(k) ? 1 : 0, "scaled_ref_layer_offset_prsent_flag" ); 324 324 if (pcPPS->getScaledRefLayerOffsetPresentFlag(k)) -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp
r1029 r1030 84 84 m_bMFMEnabledFlag = false; 85 85 #endif 86 m_num ScaledRefLayerOffsets = 0;86 m_numRefLayerLocationOffsets = 0; 87 87 #if POC_RESET_FLAG || POC_RESET_IDC_ENCODER 88 88 m_pocAdjustmentValue = 0; … … 1151 1151 #endif 1152 1152 #if MOVE_SCALED_OFFSET_TO_PPS 1153 m_cPPS.setNum ScaledRefLayerOffsets(m_numScaledRefLayerOffsets);1154 for(Int i = 0; i < m_cPPS.getNum ScaledRefLayerOffsets(); i++)1153 m_cPPS.setNumRefLayerLocationOffsets(m_numRefLayerLocationOffsets); 1154 for(Int i = 0; i < m_cPPS.getNumRefLayerLocationOffsets(); i++) 1155 1155 { 1156 1156 #if O0098_SCALED_REF_LAYER_ID 1157 m_cPPS.set ScaledRefLayerId(i, m_scaledRefLayerId[i]);1157 m_cPPS.setRefLocationOffsetLayerId(i, m_refLocationOffsetLayerId[i]); 1158 1158 #endif 1159 1159 m_cPPS.getScaledRefLayerWindow(i) = m_scaledRefLayerWindow[i]; … … 1165 1165 #if R0209_GENERIC_PHASE 1166 1166 m_cPPS.setResamplePhaseSetPresentFlag( i, m_resamplePhaseSetPresentFlag[i] ); 1167 m_cPPS.setPhaseHorLuma( m_ scaledRefLayerId[i], m_phaseHorLuma[i] );1168 m_cPPS.setPhaseVerLuma( m_ scaledRefLayerId[i], m_phaseVerLuma[i] );1169 m_cPPS.setPhaseHorChroma( m_ scaledRefLayerId[i], m_phaseHorChroma[i] );1170 m_cPPS.setPhaseVerChroma( m_ scaledRefLayerId[i], m_phaseVerChroma[i] );1167 m_cPPS.setPhaseHorLuma( m_refLocationOffsetLayerId[i], m_phaseHorLuma[i] ); 1168 m_cPPS.setPhaseVerLuma( m_refLocationOffsetLayerId[i], m_phaseVerLuma[i] ); 1169 m_cPPS.setPhaseHorChroma( m_refLocationOffsetLayerId[i], m_phaseHorChroma[i] ); 1170 m_cPPS.setPhaseVerChroma( m_refLocationOffsetLayerId[i], m_phaseVerChroma[i] ); 1171 1171 #endif 1172 1172 #if P0312_VERT_PHASE_ADJ … … 1678 1678 static Window win; 1679 1679 1680 for (Int i = 0; i < m_num ScaledRefLayerOffsets; i++)1681 { 1682 if (layerId == m_ scaledRefLayerId[i])1680 for (Int i = 0; i < m_numRefLayerLocationOffsets; i++) 1681 { 1682 if (layerId == m_refLocationOffsetLayerId[i]) 1683 1683 { 1684 1684 return m_scaledRefLayerWindow[i]; … … 1694 1694 static Window win; 1695 1695 1696 for (Int i = 0; i < m_num ScaledRefLayerOffsets; i++)1696 for (Int i = 0; i < m_numRefLayerLocationOffsets; i++) 1697 1697 { 1698 1698 if (layerId == m_refLayerId[i]) -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.h
r1029 r1030 122 122 Bool m_bMFMEnabledFlag; 123 123 #endif 124 UInt m_num ScaledRefLayerOffsets;124 UInt m_numRefLayerLocationOffsets; 125 125 #if O0098_SCALED_REF_LAYER_ID 126 UInt m_ scaledRefLayerId[MAX_LAYERS];126 UInt m_refLocationOffsetLayerId[MAX_LAYERS]; 127 127 #endif 128 128 Window m_scaledRefLayerWindow[MAX_LAYERS]; … … 224 224 Int getNumPicRcvd () { return m_iNumPicRcvd; } 225 225 Void setNumPicRcvd ( Int num ) { m_iNumPicRcvd = num; } 226 Void setNum ScaledRefLayerOffsets(Int x) { m_numScaledRefLayerOffsets = x; }227 UInt getNum ScaledRefLayerOffsets() { return m_numScaledRefLayerOffsets; }226 Void setNumRefLayerLocationOffsets(Int x) { m_numRefLayerLocationOffsets = x; } 227 UInt getNumRefLayerLocationOffsets() { return m_numRefLayerLocationOffsets; } 228 228 #if O0098_SCALED_REF_LAYER_ID 229 Void set ScaledRefLayerId(Int x, UInt id) { m_scaledRefLayerId[x] = id; }230 UInt get ScaledRefLayerId(Int x) { return m_scaledRefLayerId[x]; }229 Void setRefLocationOffsetLayerId(Int x, UInt id) { m_refLocationOffsetLayerId[x] = id; } 230 UInt getRefLocationOffsetLayerId(Int x) { return m_refLocationOffsetLayerId[x]; } 231 231 Window& getScaledRefLayerWindowForLayer(Int layerId); 232 232 #endif
Note: See TracChangeset for help on using the changeset viewer.